5/26/2010

Cryptography Jaman Dulu

Cryptography telah digunakan sejak dulu bahkan sebelum Julius Caesar ada. Cryptography yang berarti tulisan rahasia, yang berasal dari bahasa yunani kuno yaitu kryptos = tersembunyi, dan graphikos = tulisan.Pada dasarnya cryptography terbagi menjadi dua jenis, yaitu :

1. Transposisi
Transposisi merupakan perpindahan. Misalnya, bangsa Sparta (Yunani Kuno pada tahun 2500-an tahun lalu) menuliskan kata atau kalimat rahasia diatas lembaran kayu. Tulisan atau kalimat rahasia tersbut kemudian dilumuri dengan lilin yang dihasilkan dari zat yang dihasilkan lebah. Mereka juga menggunakan scytale (tongkat kecil) yang kata atau tulisan ditulis secara vertical pada pita yang kemudian dipasang pada scytale.
Rail Fence Cipher (mengacak susunan huruf) juga termasuk jenis cryptography transposisi yang tulisan atau kalimat dibuat acak seperti contoh misal kata TEGANGAN TINGGI menjadi TNTGEAGNIGIGAN.

2. Subtitusi

Subtitusi adalah menggantikan huruf dengan symbol atau huruf. Subtitusi dibagi menjadi bermacam-macam jenis, diantaranya :
- Caesar Cipher
Cipher ini sudah digunakan sejak 2000-an tahun yang lalu, dan cipher ini ditemukan oleh Julius Caesar. Cara menggunakan sandi ini sederhana saja huruf asli diputar tiga abjad maka akan menjadi cipher caesar, seperti gambar dibawah ini.
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z
X  Y  Z   A  B  C  D  E  F  G  H  I  J   K  L  M  N O  P  Q R  S   T   U  V W
- Cara Yahudi Kuno
Cipher ini hampir sama dengan cipher caesar hanya cipher ini mengganti antara huruf yang diatas dengan yang dibawah ataupun sebaliknya. Ada 3 sistem :
a. Atbash
A B C D E  F G H I  J  K L M
Z Y X W V U T S R O P O N

b. Albam
A B  C  D E   F G H I J   K L M
N O  P  Q R S T  U V W X Y Z

c. Atbah
A B C D  J K L M  E   S T U V
I  H G F  R Q P O  N  Z Y X W


3. Papan Dam dan Fractination
Prinsip sandi ini memang seperti papan dam. Angka yang berada di paling kiri dengan yang paling atas disilangkan.
Untuk menulis sandi dengan cara ini, pergunakan dulu papan dam, baru fractionation. Tapi kalau ingin membacanya , pergunakan dulu fractionation baru papan dam. Antara papan dam dengan fractionation beda cara menuliskan atau membaca sandinya. Papan dam ditulis dari kiri ke kanan, sedangkan fractionation dari atas ke bawah.
Tabel papan dam seperti dibawah ini :
       9    8     2     7     0     1    6    4    3    5
      A    T     O    N    E     S    I    R
2    B    C     D    F    G     H    J    K   L    M
6    P    Q     U    V    W    X   Y    Z    .     /

Tabel papan fractionation adalah :
           0       1       2       3    4     5    6    7     8    9
0      AAA  AAB  AAC  AA  AB  AC  aca  acb  acc  acd
1      ABA ABB ABC BA BB BC ada adb adc add
2      ACA ACB ACC CA CB CC baa bab bac bad
3      BAA BAB BAC CAA CAB CAC bba bbb bbc bbd
4      BBA BBB BBC CBA CBB CBC bca bcb bcc Bcd
5      BCA BCB BCC CCA CCB CCC bda bdb bdc bdd
6      aaa aba daa dab dac dad caa cab cac cad
7      aab abb dba dbb dbc dbd cba cbb cbc cbd
8      aac abc dca dcb dcc dcd cca ccb ccc ccd
9      aad abd dda ddb ddc ddd cda cdb cdc cdd

maaf untuk tabel fractionation agak kurang jelas, untuk lebih jelasnya silahkan donlot dalam format doc dengan judul Cryptography Jaman Dulu  atau dalam format pdf dengan judul yang sama yaitu Cryptography Jaman Dulu.

0 comments:

Post a Comment