Page 75 - bilgem-teknoloji-dergisi-4
P. 75

Mustafa BAŞAK, Aydın KUBİLAY  Akıllı Kartlar ve Uygulamaları: Akıllı Kart İşletim Sistemleri ve UKiS

 Akıllı kart tümdevresinin yüzeyinin kazılarak analiz edilmesini  •  Algoritmalarda gerçekleştirilen kritik karşılaştırma  CC sertifikası, akıllı kart donanımına verilebildiği gibi üzerinde  yapılmasını sağlayacaktır. Bu uygulamada her ülkenin kendisine
 önlemek için değişik yöntemler uygulanmaktadır. İlk olarak  işlemlerine çifte denetim konulup sonuçlar karşılaştırılarak  çalışan işletim sistemine de verilmektedir. Akıllı kart kullanarak  ait sertifikası yonga içerisine konulur ve pasaportu denetleyen
 silikon yapıda oluşturulan RSA, DES veya RNG gibi önemli  hatanın önüne geçilebilir.  geliştirilen uygulamalar için kart donanımı, işletim sistemi ve  birimin bunu geçerlemesi istenir. Eğer elektronik sertifika
 bloklar tümdevreye rasgele yerleştirilirler. Bir başka yöntem  •  Güvenlik açısından önemli verilerin birden fazla kopyası  o işletim sistemi üzerinde çalışan uygulamalar ayrı ayrı  geçerlenir ise pasaport doğru, güvenli ve geçerli bir pasaporttur.
 de etkin koruyucu kalkandır. Tümdevrenin lazerle kesilmesi  birden fazla formda tutularak (verinin üssü, vb.) değiştirilmesi  sertifikalandırılabilir. Bu sertifikalar değişik güvenlik seviyelerine
 saldırısına karşı tümdevre üzerine ikinci bir metal tabaka  sezilebilir.  de sahip olabilir. Burada uygulamanın ve uygulamayı  •  Sürücü Belgesi Uygulaması
 konarak kart içerisindeki yapıların ortaya çıkması engellenir.  kullananların istediği güvenlik seviyesi önemlidir. Örneğin  Yakın gelecekte trafikte araç kullanımı için gereksinim
 Ayrıca daha güçlü akıllı kart yongalarında, tümdevre yüzeyinden  •  Yan kanal analizlerinde yanlış PIN girilmesi sonucu PIN  Türkiye Cumhuriyeti Ulusal Kimlik Kartları için bu seviyeler  duyulacak bu uygulamanın da AKiS ve UKiS tabanlı işletim
 değerli verileri okumayı engellemek için, etkin kalkan da  hata sayacının azaltılma işlemi tespit edilip o sırada güç kesilerek  donanım için CC EAL5+, işletim sistemi ve kimlik uygulaması  sistemleri üzerinde çalıştırılması son derece kolay olacaktır.
 kullanılır. Bu özel yapıda tümdevre yüzeyinde gelişigüzel  hata sayacının azaltılması engellenebilmektedir. PIN  için CC EAL4+ olarak belirlenmiştir.  Tıpkı elektronik pasaport uygulamasında olduğu gibi sürücü
 dizilmiş ve rasgele sayı üretecinden elde edilen verilerle beslenen  doğrulaması yapılırken PIN’in doğruluğuna bakılmadan sayaç  Güvenliğin yanısıra akıllı kartların sağlaması gereken bir  belgesini veren kurum kendi sertifikasını yonga içerisindeki
 çok ince veri yolları bulunmaktadır. Etkin kalkan bu veri  azaltılıp PIN doğru girilirse eski değerine çekilerek bu saldırı  diğer kısıtlama da standartlara uyumdur. Akıllı kartların iletişim  uygulamaya yerleştirir ve daha sonra bu sertifika denetlenerek
 yollarındaki değişken verilerin doğruluğunun denetlenmesi  önlenebilir.  arabirimi, protokol yapısı ve veri yapıları ile ilgili IEC/ISO  sürücü belgesnin asıl olduğu ve geçerli olduğuna karar verilir.
 ilkesine göre çalışır. Eğer bu yüzey aşındırılacak olursa veri  •  Veri iletişiminin dinlenmesi ve iletilen verinin değiştirilmesi  7816 ve ISO 14443 olarak tanımlanan standartlar
 yollarındaki veriler hatalı olacağından mikrobilgisayar kendisini  ile ilgili saldırılara karşı akıllı kartlar ve arabirim cihazı arasındaki  bulunmaktadır. Bu standartlar bütün olarak, temaslı ve temassız
 güvenli konuma sokacaktır (güvenli bekleme durumu).  veri iletişimi güvenli iletişim yöntemi kullanılarak korunabilir.  donanımsal iletişim arabirim standartını (fiziksel katmanı),
 Böylece giden gelen veri araya giren saldırganlar tarafından  veri iletişim protokolleri standartını (veri katmanı), veri şifreleme
 anlaşılamaz. Güvenli iletişim yönteminde kart ve arabirim  standartlarını ve veri depolama standartlarını içermektedir.
 cihazı karşılıklı olarak  bir oturum boyunca anlaşabilecekleri  Örneğin ISO7816-2/3/4 akıllı kartların fiziksel dünya ile
 ortak bir simetrik şifreleme anahtarı oluştururlar. Bu ortak  iletişmini ve APDU olarak adlandırılan uygulama protokol veri
 anahtara “oturum anahtarı” denir ve bir oturum boyunca  paketlerini tanımlamaktadır.  ISO7816-8, Açık Anahtar
 değişmez. Komut içerisinde yer alan veri oluşturulan oturum  Altyapısında (AAA, PKI) kullanılan şifreleme/şifre çözme
 anahtarı ile şifrelenerek iletilir. Oturum anahtarı  yöntemleri ile ilgili standartı, ISO7816-9 ise akıllı kart işletim
 oluşturulmasında asimetrik yöntem kullanılması güvenlik  sistemindeki dizin/dosya yapısına ilişkin standartları
 açısından tercih edilir.  tanımlamaktadır.

 •  DES algoritmasının zayıflığından dolayı veri şifreleme ve  Yukarıda anlatılanlar, akıllı kart kullanımının yaygınlaşmasının
 deşifreleme için 3DES ve hatta AES algoritmasının kullanılması  güvenliğinin yeterli düzeye çıkması ile olanaklı olduğunu
 önerilir.  göstermektedir.
 •  PIN ve PUK gibi yüksek güvenlik gerektiren verilere  6. AKiS ve UKiS İşletim Sistemli Akıllı Kartların
 uzunluk sınırlaması getirilerek deneme yanılma yöntemiyle
 tahminleri güçleştirilir.  Kullanım Alanları
 Akıllı kartlardan en temel beklenti güvenliktir. Bunun yanısıra  •  Elektronik Kimlik (e-ID) Uygulaması
 Akıllı kart işletim sisteminin güvenlik önlemleri  dayanıklı bir sistem olması gerekir. Akıllı kartların güvenliği  Elektronik kimlik uygulaması, akıllı kart tümdevresi içeren

 Aşağıda maddeler halinde AKiS/UKiS işletim sistemlerinin  için hem akıllı kart donanımının (mikrobilgisayarının) hem de  bir elektronik kimlik kartının kişinin ülke sertifikası ile
 güvenlik önlemleri anlatılmaktadır.  onun üzerinde çalışan işletim sisteminin uyması gereken  doğrulanması ve geçerlenmesi uygulamasıdır. Bu uygulamanın
 kuralların bulunduğu vurgulanmıştı. Bu bölümde akıllı kart  kişiselleştirilmesi ve kullanıma alınması süreci son derece
 •  Algoritmaların işlem süreleri sabitlenerek yan kanal ve  güvenliğini belirleyen faktörlerin neler olduğu ve, nasıl  öenmlidir. Bu konuda TÜBİTAK UEKAE enstitüsü çok iyi bir
 zamanlama analizleri ile gizli bilginin açığa çıkarılması önlenir.  belirleneceği sorularına cevap vermeye çalışılacaktır. Akıllı kart  deneyime sahiptir. Türkiye Cumhuriyeti Ulusal Kimlik Kartı
 Eğer herhangi bir işlemin gerçekleşme süresi gizli bilginin  benzeri şifreleme cihazlarının ne kadar güvenli olduğu üzerinde  da bu şekilde gerçekleştirilmiş bir uygulamadır.
 içeriğine bağlı olarak değişiyorsa, bu bilgi güç analizi ile ortaya  fikir birliği sağlamak için birçok çalışma yapılmış ve uyulması
 çıkabilir. Bu nedenle giriş değerleri ne olursa olsun işlem  gereken bazı ölçütler oluşturulmuştur. Bu ölçütler zamanla  •  Sayısal İmza Açık Anahtar Altyapısı (AAA, ‘Public Key  7. Sonuçlar
 süreleri sabit tutulmalıdır. Bunun için gerekiyorsa algoritmaya  Ortak Ölçütler (Common Criteria, CC) adı ile sınıflandırılmış ve  Infrastructure’, PKI)  Uygulaması
 rasgele gecikmeler eklenir.  yayınlanmıştır. Bunları sağlayan donanım ve yazılımlara  Bu yazıda öncelikle ulusal akıllı kart işletim sisteminin
 bulunduğu sınıfa göre CC  sertifikası verilerek gerçeklenen  Kişinin ıslak imzadan daha güvenli elektronik imza ile  geliştirilmesi, mimarisi, dosya bellek yönetim yapısı ve güvenlik
 •  Güvenlik açısından önemli olan verilere (anahtarlar, PIN,  ürünün ne kadar güvenli olduğu ifade edilmiştir. Günümüzde  doküman imzalaması veya gelen dokümanın doğru kişiden ve  önlemleri anlatıldı. Ayrıca bu işletim sistemleri üzerinde koşan
 PUK, vs) toplama sınaması konularak verinin bütünlüğü  akıllı kart  donanım platformu olarak, CC EAL5+ onayı almış  güvenli olarak geldiğinden emin olunması amacıyla geliştirilmiş  uygulamalar hakkında da bilgiler verildi. Şurası bir gerçek ki
 denetlenir.  Herhangi bir nedenle bütünlük bozulduğunda  yüksek güvenliğe sahip mikrobilgisayarların (örneğin AKiS’in  bir uygulamadır.  ulusal işletim sistemine sahip olmak ve özellikle de bunu kendi
 akıllı kart kendini korumaya alır.  SLE66CLX800PE ve P5CD081 tümdevreleri) kullanılması  tasarladığımız bir yonga üzerinde çalıştırmak önemli bir
 güvenlik için zorunludur. Akıllı kart ürünlerinin CC seviyesi  •  Elektronik Pasaport Uygulaması  teknolojik seviyeyi göstermektedir.
 •  Algoritmalarda gerçeklenen işlemlerin işleyiş sırası  Ortak Kriter Test Merkezleri’nde belirlenmektedir. Buralarda  Gümrüklerde ve ülke giriş/çıkışlarında uygulanan pasaport
 değiştirilerek algoritmanın ne yaptığının saptanması güçleştirilir.  uygulanan testlerin sonucuna göre güvenlik seviyesini belirtir  denetiminde kağıt pasaportlara ek olarak kullanılması planlanan
 CC sertifikası verilmektedir.
          uygulamadır. İşlemlerin daha güvenli, çok daha hızlı ve kolay


 72  Sayı 04   Eylül-Aralık 2010  http://www.uekae.tubitak.gov.tr/  73
 ·
   70   71   72   73   74   75   76   77   78   79   80