Neler yeni

Yeni mesajlar Yeni konular En çok mesaj En çok tepki En çok görüntülenen

Otomotvlerde gps sisteminin Çift Tablolu şifreleme yöntemi

sevimsli

🌟Usta Tasarımcı🌟
Katılım
5 Ara 2008
Mesajlar
273
Tepkime puanı
8
İkili harf birleşimleri ile matrikste tek bir posdizyon hedefe alınarak uyduya bağlanabiliyor .İkili yada üçlü harf bileşimleri ile diyagram yada trigram uygulanarak otomotiv ekranına geliyor . Bunu ben c++ kodlarını değil algoritmasını ve matematik fonksiyonunu yazacağım size ...Ne işe yarar cep telefon larında gps ve diğer türlü uygulama yapmak isterseniz aynı algoritmadan gidilmesi gerekecek.Aynı şifreleme yöntemi bazı bankalardada geçerlidir ama çeşit olarak toplam 17 farklı şifreleme yöntemine olmasına karşın bu yanlızca 1 tanesi...

1 2 3 4 5 1 2 3 4 5
1 A E I O U 1 Y A P B C
2 K L M R T 2 Z E K D F
3 MA AK LA AN ME 3 G Ğ H I J
4 AR LE EK ILE BİR 4 L M N O R
5 S Ş Y U V

Örnegin GÖZ KALBİN AYNASIDIR ÇÜMLESİ Nİ ALALANIM
ve şifreleyelim G harfi 1.matriste ,3.satır ve birinci sutunda bulunmaktadir.Bu nedenle g nin şifre karşılığı 131 dir .Ö veya O nun şifre karşılığı ise 1.matriste 4.satırda ve 4.sutunda çıkmaktadır...Bu şekilde bakılıp yapılmaya devam edildiğinde bilgisayar dilindeki şu kelilde oluyor çift tablolu şifreleme

GÖZ KALBİN AYNASIDIR ÇÜMLESİ : 131 144 121 123 112 141 114 134 143 211 111 143 211 151 213 124 213 245

Matematiksel yöntemm bakımından bu şifreleme çarpanlara ayırma ile sonlu alanda eliptik eğriler üzerinde ayrık logaritmanın yapılmasına dayalıdır ..Bu şifreleme matematiksel tabanlı kripsosistemleme deniyore ..

Twmwli ise şöyle hesaplanıyor matematiksel ..
Göndericci şifrelenmiş bu mesajı A matrisi biçiminde ifade ederken Yazılımsal olarak Tekil olmayan nonsignular yani S matrisini alarak tekrar kodlar .Cihaz yada karşı taraftaki uydudaki kodlarda matrisin tersini alarak S-1 deşifreleme işlemi gerçekleştirir.İletilecek olan bilgi ise 20 rakamdan oluşarak mesaj boyutu 3x7 boyutlu a matrisi ile ifade edilir ..Boş kalan matrisin aşağıdaki matematiksel algoritma uygulanr...

25 12 31 4 11 20 30
A=( 23 28 19 4 20 16 19)
20 8 1 17 1 14 0

Burada doğal olark (3x7) boyutlu a matrisinin yerine m*n<=20,m<n sağlayan (2x10) veya (4x5) matriside alınabilirdi.A matrisine uygun Kodlama ve deşifreleme yöntemiyle nerede olursanız olun uydu sizi görecek ve uyduya giriş sağlayabileceksiniz.

Şimdi ise iletilmesi gereken mesajhın determinantını det(S)=1 olarak B matrisi aldığımızda

3 2 2 25 12 31 4 11 20 30
B=S*A= ( 0 1 0 ) ( 23 28 19 4 20 16 19) =
1 0 1 20 8 1 17 2 14 0

161 108 133 54 75 120 128
=( 23 28 19 4 20 16 19 )
45 20 32 21 12 34 30

Buradan S matrisini biçimini bilerek alıcı uydu şifrelenmiş B mesajını çözer

Yani B=s*a olduğundan

1 -2 2
STersi =( 0 1 0 )
1 2 3

Buradan tüm determinatları aldığınızda uydunun okuyacağı mesaj içeriği

25 12 31 4 11 20 30 23 28 19 4 20 16 19 20 8 1 17 1 14 0

olarak çıkar .BU algoritma ile ister c++ ile ile c ye dökerseniz nereden olursanız olun uyduya msj gönderebiliyor kontak kurabiliyor gps si değiştirebiliyor hatta tel operatörlerindede işe yarar
 

Benzer konular

Üst