Blum–Goldwasser Kriptosistem veya Blum-Goldwasser şifreleme sistemidir. 1984 yılında Manuel Blum ve Şafi Goldwasser tarafından önerilen bir anahtar şifreleme algoritmasıdır. Bulum-Goldwasser bilinen en verimli kripto sistemlerden biridir. ile hız ve mesaj genişlemesi açısından kıyaslanabilir. Bu şifreleme algoritmasında rastgele sayı üretmek için Blum Blum Shub rastgele sayı üretme algoritması kullanılır. Büyük sayıların asal çarpanlarına ayrılma probleminin çözülemezliği kabulüne dayanan bir şifreleme algoritmasıdır.
Anahtar Üretimi
1- p ve q birbirinden farklı rastgele iki büyük asal sayı sayılar.
p≡3 mod 4 q≡3 mod 4 olmalı.
2- N=p*q
Gizli anahtar= p, q Açık anahtar= N
Şifreleme
1- m şifrelenecek metin ve L bitlik bir veri olsun.(m0, m1, m2 ... mL-1)
2- 1<r<N olacak şekilde bir r seçilmelidir.
x0=r2 (mod N) hesaplanır.
3- i=0 ve i=L olduğu sürece aşağıdaki işlemler yapılır.
xi 'nin lsb (en az anlamlı biti) bitini bi olarak alınır. i=i+1 xi=(xi-1)2 mod N
4- c=m⊕b, y=x02L mod N
Karşı tarafa (c,y) gönderilir.
Deşifreleme
Karşı tarafın şifreli metni çözmesi için elinde olanlar: (c0, c1, c2 ... cL-1) ve y. Deşifreleme:
1- rp=y((p+1)/4)2 mod p
rq=y((q+1)/4)2 mod q
2- x0=(q(q−1 mod p)rp+ p(p−1 mod q)rq) mod N
3- i=0 ve i=L olduğu sürece aşağıdaki işlemler yapılır.
xi 'nin lsb (en az anlamlı biti) bitini bi olarak alınır. i=i+1 xi=(xi-1)2 mod N
4- m=c⊕b hesaplanır ve deşifrelenmiş metin bulunmuş olunur.
Kaynakça
- M. Blum, S. Goldwasser, "An Efficient Probabilistic Public Key Encryption Scheme which Hides All Partial Information", Proceedings of Advances in Cryptology - CRYPTO '84, pp. 289–299, Springer Verlag, 1985.
- Menezes, Alfred; van Oorschot, Paul C.; and Vanstone, Scott A. Handbook of Applied Cryptography. CRC Press, Ekim 1996.
Dış bağlantılar
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Blum Goldwasser Kriptosistem veya Blum Goldwasser sifreleme sistemidir 1984 yilinda Manuel Blum ve Safi Goldwasser tarafindan onerilen bir anahtar sifreleme algoritmasidir Bulum Goldwasser bilinen en verimli kripto sistemlerden biridir ile hiz ve mesaj genislemesi acisindan kiyaslanabilir Bu sifreleme algoritmasinda rastgele sayi uretmek icin Blum Blum Shub rastgele sayi uretme algoritmasi kullanilir Buyuk sayilarin asal carpanlarina ayrilma probleminin cozulemezligi kabulune dayanan bir sifreleme algoritmasidir Anahtar Uretimi 1 p ve q birbirinden farkli rastgele iki buyuk asal sayi sayilar p 3 mod 4 q 3 mod 4 olmali 2 N p q Gizli anahtar p q Acik anahtar N Sifreleme 1 m sifrelenecek metin ve L bitlik bir veri olsun m0 m1 m2 mL 1 2 1 lt r lt N olacak sekilde bir r secilmelidir x0 r2 mod N hesaplanir 3 i 0 ve i L oldugu surece asagidaki islemler yapilir xi nin lsb en az anlamli biti bitini bi olarak alinir i i 1 xi xi 1 2 mod N 4 c m b y x02L mod N Karsi tarafa c y gonderilir Desifreleme Karsi tarafin sifreli metni cozmesi icin elinde olanlar c0 c1 c2 cL 1 ve y Desifreleme 1 rp y p 1 4 2 mod p rq y q 1 4 2 mod q 2 x0 q q 1 mod p rp p p 1 mod q rq mod N 3 i 0 ve i L oldugu surece asagidaki islemler yapilir xi nin lsb en az anlamli biti bitini bi olarak alinir i i 1 xi xi 1 2 mod N 4 m c b hesaplanir ve desifrelenmis metin bulunmus olunur KaynakcaM Blum S Goldwasser An Efficient Probabilistic Public Key Encryption Scheme which Hides All Partial Information Proceedings of Advances in Cryptology CRYPTO 84 pp 289 299 Springer Verlag 1985 Menezes Alfred van Oorschot Paul C and Vanstone Scott A Handbook of Applied Cryptography CRC Press Ekim 1996 0 8493 8523 7Dis baglantilar