Görele Anadolu Lisesi Kodluyor

Görele Anadolu Lisesi Kodluyor

 Avrupa Kodlama Haftası etkinlikleri bu yıl  14-27 ekim tarihleri arasında gerçekleşecek. Okulumuz  matematik öğretmeni Emre ARDA rehberliğinde yürütülen Life's Little Mysteries in Function Edition etwinning projesi kapsamında öğrencilerimiz Afin şifreleme metoduyla hazırlamış oldukları  etkinliklerle hem fonksiyon konusunu  tekrar edecekler hem de ortak ülke okullarının hazırladıkları şifreleri çözmeye çalışacaklar.

 

13.10.2024 76

Doğrusal bir fonksiyon kullanarak KODLAMA veya KOD ÇÖZME

 

Kodlama/kod çözme için doğrusal bir fonksiyon kullanan şifreye AFFIN şifresi denir . 

Alfabenin bir zincir gibi olduğunu hayal edin. Her harfin sabit bir yeri vardır. Afin şifre, bu alfabeyi karıştırmanın bir yoludur. Harflerin artık orijinal sıralarında olmadığı yeni bir alfabe yaratmak gibidir. Ve tüm bunlar basit matematiksel işlemler kullanılarak yapılır.

 

Nasıl çalışır?

Harflere sayı atamak: Her harfe bir sayı atarız. Başlangıçta bu tabloyu kullanırız: 

 

abeceda


Matematiksel fonksiyon: Her sayıya yeni bir sayı atayan basit bir doğrusal matematiksel fonksiyon kullanacağız. Bu fonksiyon genellikle çarpma ve toplamayı içerir. Doğrusal fonksiyon için 

yeni sayı y = a*x + b 

(a, b) koduna ihtiyacınız var, örneğin ( 2 , 3 ).


Yeni harf: Aldığımız yeni sayı şifreli mesajımızdaki yeni harfi temsil eder.
Örnek:

Orijinal mesaj: HELLO
Tablomuzu kullanarak sayısal değerler: 7 4 11 11 14
 

Matematiksel fonksiyon: yeni sayı y = ( 2 * orijinal sayı + 3 )

Yeni harf yerine H = 2*7 + 3 = 17 --> R

Yeni harf yerine E = 2*4 + 3 = 11 --> L

Yeni harf yerine L = 2*11 + 3 = 25 --> Z

Bu yeni sayılar 26'dan küçüktür (çünkü tablomuzda 26 harf var). Sonuçlarımızı değişiklik yapmadan kullanacağız.

 

Yeni sayı yerine O = 2*14 + 3 = 31

Bu yeni sayı 26'dan büyüktür. 31/26 = 1'i bölmeli ve gerisini saymalıyız. Gerisi 5'tir (çünkü 26*1 + 5 = 31): gerisi 5 --> F
Şifrelenmiş sayılar: 17 11 25 25 5
Şifrelenmiş mesaj: RLZZF
 

Bu neden ilginç?

Eylemdeki Matematik : Matematiği eğlenceli ve pratik bir şey yapmak için nasıl kullanabileceğimizi gösterir.
Kriptografi : Hassas bilgileri korumak için kullanılan daha karmaşık şifreler için temel yapı taşıdır.
Mantıksal düşünme : Afin şifreleri kırmak mantıksal düşünmeyi ve sorunları analiz etme yeteneğini geliştirir.

13-10-2024