Sm3 Ze

SM3’ün Konusu: Bir Bakış

Giriş

SM3, Çin’in Ulusal Kriptografi Yönetimi Bürosu (CMAC) tarafından geliştirilen bir kriptografik özet algoritmasıdır. 2010 yılında yayınlanmıştır ve Çin’de yaygın olarak kullanılmaktadır. SM3, dijital imzalar, mesaj özetleri ve diğer kriptografik uygulamalar için kullanılır.

Algoritma

SM3, Merkle-Damgård yapısına dayanan bir sıkıştırma işlevine sahip bir iteratif özet algoritmasıdır. Algoritma, 512 bitlik girdi bloklarını alır ve 256 bitlik bir özet üretir.

SM3’ün sıkıştırma işlevi, aşağıdaki adımları içeren bir yineleme ilişkisine dayanır:

  1. Girdi bloğunu 64 32 bitlik kelimeye bölün.
  2. Önceki özeti ve bölünmüş girdi bloğunu bir fonksiyona girin.
  3. Fonksiyonun çıktısını önceki özetle birleştirin.
  4. Bir sonraki girdi bloğuna geçin.

SM3’ün sıkıştırma işlevi, aşağıdaki beş fonksiyonu kullanır:

  • FF: Bir bitlik bir fonksiyon
  • GG: Dört bitlik bir fonksiyon
  • P0: Bir bitlik bir fonksiyon
  • P1: Bir bitlik bir fonksiyon
  • T: Bir bitlik bir fonksiyon

Güvenlik

SM3, kriptoanalize karşı dirençli olacak şekilde tasarlanmıştır. Algoritma, aşağıdakiler de dahil olmak üzere çeşitli saldırılara karşı güvenli olduğu gösterilmiştir:

  • Çarpışma saldırıları
  • İkinci ön görüntü saldırıları
  • Uzunluk uzatma saldırıları

Uygulamalar

SM3, aşağıdakiler de dahil olmak üzere çeşitli kriptografik uygulamalarda kullanılır:

  • Dijital imzalar
  • Mesaj özetleri
  • Kimlik doğrulama
  • Veri bütünlüğü

SM3, Çin’de yaygın olarak kullanılmaktadır ve Çin Ulusal Standartları (GB/T 32908-2016) tarafından kabul edilmiştir.

İlgili Dosyalar

Sonuç

SM3, Çin’de yaygın olarak kullanılan güvenli ve verimli bir kriptografik özet algoritmasıdır. Algoritma, dijital imzalar, mesaj özetleri ve diğer kriptografik uygulamalar için uygundur.


Yayımlandı

kategorisi