Zaman Etiketlemeli Yetkilendirme (Timestamp based authentication)

Yazan : Şadi Evren ŞEKER

Bilgisayar bilimlerinin bir alt alanı olarak değerlendirilebilecek olan şifreleme (kriptoloji) konusunda kullanılan yetkilendirme (authentication) algoritmalarından birisidir. Özellikle günümüzde gelişmekte olan akıllı kart (smart card) kullanımıyla birlikte, bu algoritmaya duyulan gereksinim artmış ve sıkça kullanılır olmuştur.

Algoritma 3 aşamadan oluşur:

Bu üç aşama için aşağıdaki sembolleri kullanarak algoritmayı açıklamaya çalışalım:

Şifreleme algoritmasının kayıt aşaması aşağıdaki adımlardan oluşur:

Kayıt aşaması

  1. tarafından bir adet ve belirlenerek bu bilgiler ‘e gönderilir.
  2. Sunucu , kendisine ulaşan, ve , bilgilerini kullanarak, , değerlerini hesaplar ve akıllı kart için değerini üretir.
  3. üretilen bu değerler ( ,,,,,ve ) ‘nun akılllı kartına, sunucu ( ) tarafından yazılır.
  4. Artık , hazırlamış olduğu akıllı kartı, kulanıcısına yollayabilir.
  5. kullanıcısı, akıllı kartını aldıktan sonra, herhangi bir biometrik cihaz ile birlikte akıllı kartını kullanabilir.

 

Giriş Safhası. Bu aşamada, kullanıcı U, kaynaklarına erişmek ister ve gerçekten kullanıcı U olduğunu ispat etmek için Sunucu S ile aşağıdaki şekilde iletişime geçer.

  1. Kullanıcı , akıllı kartını, bir kart okuyucuya soktuktan sonra, kendi bilgileri olan , değerlerini girerek, biometrik bir bilgisini (örneğin parmak izini) sistemde okutur.
  2. Kullanıcının, akıllı kartına ve biometrik bilgilerine bakılarak kullanıcı onaylanır veya red edilir.
  3. Bu aşamada, kullanıcının akıllı kartı bir rast gele sayı olan, üretir ve , , değerlerini hesaplar. Buradaki değeri o andaki zaman etiketidir. Son olarak kullanıcının bilgilerini içeren mesajı, Sunucu ‘e yollanır.

Onay (verification) Safhası.

  1. ,bilgisini aldıktan sonra sunucu içerikteki bilgilerinin doğruluğunu ve bilgisinin tazeliğini kontrol eder. Tazelik kontrolü basitçe zaman farkını hesaplamaya dayanır ve , formülünde değeri, sunucu ‘nin saati olmak üzere değeri hesaplanır. Şayet bilgileri doğru değilse veya bilgisi taze değilse, oturum sonlandırılır.
  2. Sunucu Son olarak denklemini kontrol eder ve denklem sağlanıyorsa kullanıcının talebi kabul edilir.
Bu yazıyı beğendiyseniz, başkalarının da ilgisini çekebilirsiniz:


140 views

Leave a Reply


+ üç = 4

Benzer Yazılar:

Bilgisayar Kavramları üzerinde şu anda okumakta olduğunuz 'Zaman Etiketlemeli Yetkilendirme (Timestamp based authentication)' isimli yazı 23 Feb 2011 tarihinde, saat: 23:44 'de Şadi Evren ŞEKER tarafından gönderilmiş, toplam140 defa okunmuştur.

Benzer yazıları Veri Güvenliği(Cryptography) kategorilerinden okuyabilirsiniz. Yazar ile irtibat kurmak için email gönderebilirsiniz. Yazıya yorum yapabilir ya da yapılan yorumları RSS 2.0 ile takibe alabilirsiniz.


Category: Veri Güvenliği(Cryptography)