• Tidak ada hasil yang ditemukan

Implementasi Algoritma Lucifer Untuk Mengamankan Data Inventor Pergudangan

N/A
N/A
Protected

Academic year: 2023

Membagikan "Implementasi Algoritma Lucifer Untuk Mengamankan Data Inventor Pergudangan"

Copied!
10
0
0

Teks penuh

(1)

Implementasi Algoritma Lucifer Untuk Mengamankan Data Inventor Pergudangan

Kasmiran*, Pristiwanto, Siti Nurhabibah Hutagalung

Fakultas Ilmu Komputer dan Teknologi Informasi, Program Studi Teknik Informatika, Universitas Budi Darma, Medan, Indonesia Email: 1*kasmiranharahap395@gmail.com, 24nt0.82@gmail.com, 3sitinurhabibahhutagalung1@gmail.com

Email Penulis Korespondensi: kasmiranharahap395@gmail.com

Abstrak-Pengamanan data sangat penting sekali dalam menjaga kerahasiaan informasi, utamanya yang berisikan informasi yang sangat penting dan hanya boleh diketahui oleh pihak tertentu saja, apalagi menggunakan pengiriman melalui jaringan publik.

Kriptografi adalah ilmu dan seni untuk menjaga kerahasiaan data atau teks dengan cara mengubahnya menjadi suatu bentuk yang tidak dapat dikenal lagi, salah satu algoritma yang pouler digunakan dalam memecahkan masalah tersebut adalah algoritma Lucifer. Kriptografi adalah suatu cara atau teknik untuk mengamankan suatu data supaya terjaga kerahasiaan data tersebut, sehingga terhindar dari serangan orang yang tidak bertanggung jawab atas data tersebut. Tugas akhir ini merealisasikan suatu perangkat lunak pengamanan data dengan algoritma teknik kriptografi Lucifer menggunakan metode Visual Studio 2008.

Kata Kunci: Kriptografi; Algoritma; DES

Abstract-Data security is very important in maintaining the confidentiality of information, especially those containing information that is very important and should only be known by certain parties, let alone using delivery via public networks. Cryptography is the science and art of maintaining the confidentiality of data or text by converting it into a form that cannot be recognized anymore, one of the popular algorithms used in solving these problems is the Lucifer algorithm. Cryptography is a way or technique to secure data so that the confidentiality of the data is maintained, so as to avoid attacks by people who are not responsible for the data. This final project realizes a data security software with the Lucifer cryptographic technique algorithm using the Visual Studio 2008 method.

Keywords: Cryptography; Algorithms; DES

1. PENDAHULUAN

Perkembangan ilmu tegnologi dan informasi yang sudah sangat begitu berkembang dengan pesat, diperlukan sebuah informasi yang akurat dan terstruktur. Seperti pada masa saat sekarang ini kecepatan dalam mendapatkan untuk pengaksesan data sangatlah penting kali. Oleh sebab itu, pengamanan data dan informasi sangatlah dibutuhkan dalam menjaga kerahasiaan suatu data sehingga orang yang tidak berkepentingan tidak dapat dengan mudah untuk memperoleh data yang sesungguhnya. Algoritma Lucifer ini adalah suatu algoritma yang memiliki sangat banyak variant didalam pengembangannya.

Banyak jurnal atau artikel-artikel yang bisa dijadikan sebagai referensi untuk penyelesaian masalah keaman data. Seperti penelitian yang dilakukan oleh Dian Anggara dan Abdul Sani Sembiring tentang peningkatan keamanan data teks terenkripsi algoritma lucifer menggunakan steganografi gifshuffle pada citra dapat disimpulkan bahwa Data teks dengan format text dapat diamankan dengan teknik kriptografi algoritma Lucifer serta dapat disembunyikan ke dalam sebuah media berupa gambar berformat GIF dengan teknik steganografi. Kemudian penelitian yang dilakukan oleh Berkat Kasih Laila tentang modifikasi algoritma lucifer dengan menerapkan pembangkit kunci berdasarkan naïve shuffle juga membahas tentang pengamanan data dengan algoritma lucifer dan mendapatkan suatu kesimpulan berupa Penambahan proses pengacakan kata kunci yang digunakan oleh algoritma lucifer dapat mempersulit upaya para penyerang dalam memecahkan algoritma ini, karena kunci yang digunakan dalam proses enkripsi dan dekripsi merupakan hasil pengacakan dari kata kunci awal yang didisribusikan kepada penerima pesan, sehinggakeamanandata rahasia lebih optimal.

2. METODOLOGI PENELITIAN

2.1 Kerangka Kerja Penelitian

Adapun kerangka kerja yang akan dilakukan penulis dapat dilihat pada gambar berikut:

(2)

Gambar 1. Kerangka Kerja Penelitian 2.2 Sampel Data

Sampel data yang ingin digunakan penulis dalam penelitian ini berupa file dokumen inventory yang berisikan format karakter huruf dan angka dapat dilihat pada gambar 2.

Gambar 2. Kerangka Kerja Penelitian

3. HASIL DAN PEMBAHASAN

3.1 Proses Enkripsi Berdasarkan Kriptografi Algoritma Lucifer

Plaintextnya yaitu berupa MONITORACERLHD10, selanjutnya akan dikonversikan ke dalam bentuk biner seperti dibawah ini.

Tabel 1. Pengoversian Plainteks ke Biner Konversi Huruf ASCII Ke Biner M

=

01001101 C

=

01000011 O 01001111 E 01000101 N 01001110 R 01010010 I 01001001 L 01001100 T 01010100 H 01001000 O 01001111 D 01000100 R 01010010 1 00110001 A 01000001 0 00110000 Setelah dibagi menjadi dua bagian pertama yaitu leftblock (L) serta rightblock (R).

𝐿0 = 0100110101001111010011100100100101010100010011110101001001000001 𝑅0 = 0100001101000101010100100100110001001000010001000011000100110000

(3)

Sesudah di laksanakan proses pengenkripsian sebanyak 16 putaran dengan penggunaan rumus berikut di bawah ini:

Rumus untuk pencarian nilai L adalah 𝐿1 = 𝑅0 Rumus mencari nilai R adalah 𝑅1 = 𝐿0 ⊕ 𝐹(𝑅0 , 𝐾0 ) Putaran 1:

𝐿1 = 0100001101000101010100100100110001001000010001000011000100110000 𝑅1 = 𝐿0 ⊕ 𝐹(𝑅0 , 𝐾0 )

0100001101000101010100100100110001001000010001000011000100110000 0100101101000001010100110100110101001001010100100100000101001110⊕

= 0000100000000100000000010000000100000001000101100111000001111110 0100110101001111010011100100100101010100010011110101001001000001 𝑅1 = 0100010101001011010011110100100001010101010110010010001000111111 Putaran 2:

𝐿2 = 0100010101001011010011110100100001010101010110010010001000111111 𝑅2 = 𝐿1⊕ F (R1 , 𝐾1 )

0100010101001011010011110100100001010101010110010010001000111111 0100111001001000010000010101001001000001010010000100000101010000⊕

= 0000101100000011000011100001101000010100000100010110001101101111 0100001101000101010100100100110001001000010001000011000100110000 𝑅2 = 0100100001000110010111000101011001011100010101010101001001011111 Putaran 3:

𝐿3 = 0100100001000110010111000101011001011100010101010101001001011111 𝑅3 = 𝐿2 ⊕ 𝐹(𝑅2 , 𝐾2 )

0100100001000110010111000101011001011100010101010101001001011111 0101000000110001010010110100000101010011010011010100100101010010⊕

= 0001100001110111000101110001011100001111000110000001101100001101 0100010101001011010011110100100001010101010110010010001000111111 𝑅3 = 0101110100111100010110000101111101011010010000010011100100110010 Putaran 4:

𝐿4 = 0101110100111100010110000101111101011010010000010011100100110010 𝑅4 = 𝐿3⊕ 𝐹(𝑅3 , 𝐾3 )

0101110100111100010110000101111101011010010000010011100100110010 0101001001000001010011100100100001000001010100100100000101001000⊕

= 0000111101111101000101100001011100011011000100110111100001111010 0100100001000110010111000101011001011100010101010101001001011111 𝑅4 = 0100011100111011010010100100000101000111010001100010101000100101 Putaran 5:

𝐿5 = 0100011100111011010010100100000101000111010001100010101000100101 𝑅5 = 𝐿4⊕ 𝐹(𝑅4 , 𝐾4 )

0100011100111011010010100100000101000111010001100010101000100101 0101001001000001010011100100100001000001010100100100000101001000⊕

(4)

0101110100111100010110000101111101011010010000010011100100110010 𝑅5 = 0100100001000110010111000101011001011100010101010101001001011111 Putaran 6:

𝐿6 = 0100100001000110010111000101011001011100010101010101001001011111 𝑅6 = 𝐿5⊕ 𝐹(𝑅5 , 𝐾5 )

0100100001000110010111000101011001011100010101010101001001011111 0101001001000001010010000100000101010000001100010100101101000001⊕

= 0001101000000111000101000001011100001100011001000001100100011110 0100011100111011010010100100000101000111010001100010101000100101 𝑅6 = 010111010011110001011110010101100100101100100010001100110011101 Putaran 7:

𝐿7= 0101110100111100010111100101011001001011001000100011001100111011 𝑅7 = 𝐿6⊕ 𝐹(𝑅6, 𝐾6 )

0101110100111100010111100101011001001011001000100011001100111011 0101001001000001010010000100000101010000001100010100101101000001⊕

= 0000111101111101000101100001011100011011000100110111100001111010 0100100001000110010111000101011001011100010101010101001001011111 𝑅7 = 0100011100111011010010100100000101000111010001100010101000100101 Putaran 8:

𝐿8= 0100011100111011010010100100000101000111010001100010101000100101 𝑅8 = 𝐿7⊕ 𝐹(𝑅7, 𝐾7 )

0100011100111011010010100100000101000111010001100010101000100101 0101001001000001010010000100000101010000001100010100101101000001⊕

= 0001010101111010000000100000000000010111011101110110000101100100 0101110100111100010111100101011001001011001000100011001100111011 𝑅8 = 0100100001000110010111000101011001011100010101010101001001011111 Putaran 9:

𝐿9= 0100100001000110010111000101011001011100010101010101001001011111 𝐿9= 𝐿8⊕ 𝐹(𝑅8, 𝐾8 )

0100100001000110010111000101011001011100010101010101001001011111 0100100001000001010100100100000101001000010000010101000000110001⊕

= 0000000000000111000011100001011100010100000101000000001001101110 0100011100111011010010100100000101000111010001100010101000100101 𝑅9= 0100011100111100010001000101011001010011010100100010100001001011 Putaran 10:

𝐿10= 0100011100111100010001000101011001010011010100100010100001001011 𝑅10 = 𝐿9⊕ 𝐹(𝑅9, 𝐾9 )

0100011100111100010001000101011001010011010100100010100001001011 0011000101001011010000010101001101001101010010010101001001000001⊕

= 0111011001110111000001010000010100011110000110110111101000001010

(5)

0100100001000110010111000101011001011100010101010101001001011111 𝑅10 = 0011111000110001010110010101001101000010010011100010100001010101 Putaran 11:

𝐿11= 0011111000110001010110010101001101000010010011100010100001010101 𝑅11 = 𝐿10⊕ 𝐹(𝑅10, 𝐾10 )

0011111000110001010110010101001101000010010011100010100001010101 0100000101001110010010000100000101010010010000010100100001000001⊕

= 0111111101111111000100010001001000010000000011110110000000010100 0100011100111100010001000101011001010011010100100010100001001011 𝑅11 = 001110000100001101010101010001000100001101011101010010000101111 Putaran 12:

𝐿12= 0011100001000011010101010100010001000011010111010100100001011111 𝑅12 = 𝐿11⊕ 𝐹(𝑅11, 𝐾11 )

0011100001000011010101010100010001000011010111010100100001011111 0100000101010000001100010100101101000001010100110100110101001001⊕

= 0111100100010011011001000000111100000010000011100000010100010110 0011111000110001010110010101001101000010010011100010100001010101 𝑅12 = 0100011100100010001111010101110001000000010000000010110101000011 Putaran 13:

𝐿13=0100011100100010001111010101110001000000010000000010110101000011 𝑅13 = 𝐿12⊕ 𝐹(𝑅12, 𝐾12 )

0100011100100010001111010101110001000000010000000010110101000011 0100100101010010010000010100111001001000010000010101001001000001⊕

= 0000111001110000011111000001001000001000000000010111111100000010 0011100001000011010101010100010001000011010111010100100001011111 𝑅13 = 0011011000110011001010010101011001001011010111000011011101011101 Putaran 14:

𝐿14=0011011000110011001010010101011001001011010111000011011101011101 𝑅14 = 𝐿13⊕ 𝐹(𝑅13, 𝐾13 )

0011011000110011001010010101011001001011010111000011011101011101 0100000101001000010000010101000000110001010010110100000101010011⊕

= 0111011101111011011010000000011001111010000101110111011000001110 0100011100100010001111010101110001000000010000000010110101000011 𝑅14 = 0011000001011001010101010101101000111010010101110101101101001101 Putaran 15:

𝐿15=0011000001011001010101010101101000111010010101110101101101001101 𝑅15 = 𝐿14⊕ 𝐹(𝑅14, 𝐾14 )

0011000001011001010101010101101000111010010101110101101101001101 0101001101001101010010010101001001000001010011100100100001000001⊕

(6)

0011011000110011001010010101011001001011010111000011011101011101 𝑅15 = 0101010100100111001101010101111000110000010001010010010001010001 Putaran 16:

𝐿16=0101010100100111001101010101111000110000010001010010010001010001 𝑅16 = 𝐿15⊕ 𝐹(𝑅15, 𝐾15 )

0101010100100111001101010101111000110000010001010010010001010001 0101001001000001010010000100000101010000001100010100101101000001⊕

= 0000011101100110011111010001111101100000011101000110111100010000 0011000001011001010101010101101000111010010101110101101101001101 𝑅16 = 0011011100111111001010000100010101011010001000110011010001011101

Hasil dari perhitungan yang telah dilakukan di atas, maka diperolehciphertext yang menghasilkan data adalah sebagai berikut:

Ciphertext dalam bentuk binary:

0011011100111111001010000100010101011010001000110011010001011101010101010010011100110 1010101111000110000010001010010010001010001

Plaintext yang di konversi dari biner ke huruf ASCII = 7?(EZ#4]U'5^0E$Q 3.2 Proses Deskripsi Berdasarkan Kriptografi Algoritma Lucifer Berikut ini adalah proses pendekripsian algoritma Lucifer:

Ciphertext = Konversi huruf ASCII ke dalam biner:

0011011100111111001010000100010101011010001000110011010001011101010101010010011100110101010111 1000110000010001010010010001010001

Selanjutnya dibagi menjadi duabagian block menjadi right block (Rn) sertaleft block (Ln):

𝑅16 = 0011011100111111001010000100010101011010001000110011010001011101 𝐿16== 0101010100100111001101010101111000110000010001010010010001010001

kemudian lakukanlah proses pendekripsian hingga 16 kali putaran dengan penggunaan rumus dibawah ini:

Untuk mencari nilai R yaitu 𝑅15 = 𝐿𝑛

Rumus mencari nilai L adalah 𝐿15 = 𝐿𝑛 ⊕ 𝐹(𝑅𝑛 , 𝐾𝑛 ) Putaran 1:

𝑅15= 0101010100100111001101010101111000110000010001010010010001010001 𝐿15 = 𝑅16⊕ 𝐹(𝐿16, 𝐾15 )

0101010100100111001101010101111000110000010001010010010001010001 0101001101001101010010010101001001000001010011100100100001000001⊕

= 0000011001101010011111000000110001110001000010110110110000010000 0011011100111111001010000100010101011010001000110011010001011101 Putaran 2:

𝑅14=0011000001011001010101010101101000111010010101110101101101001101 𝐿14 = 𝑅15⊕ 𝐹(𝐿15, 𝐾14 )

0011000001011001010101010101101000111010010101110101101101001101 0100000101001000010000010101000000110001010010110100000101010011⊕

= 0111000100010001000101000000101000001011000111000001101010011110 0101010100100111001101010101111000110000010001010010010001010001 𝐿14 = 0010010000110110001000010101010000111011010110010011111011001111 Putaran 3:

(7)

𝐿13 = 𝑅14⊕ 𝐹(𝐿14, 𝐾13 )

0011011000110011001010010101011001001011010111000011011101011101 0100100101010010010000010100111001001000010000010101001001000001⊕

= 0111111101100001011010000001100000000011000111010110010100011100 0011000001011001010101010101101000111010010101110101101101001101 𝐿13 = 0100111100111000001111010100001000111001010010100011111001010001 Putaran 4:

𝑅12=0100011100100010001111010101110001000000010000000010110101000011 𝐿12= 𝑅13⊕ 𝐹(𝐿13, 𝐾12 )

0100011100100010001111010101110001000000010000000010110101000011 0100000101010000001100010100101101000001010100110100110101001001⊕

= 0000011001110010000011000001011100000001000100110110000000001010 0011011000110011001010010101011001001011010111000011011101011101 𝐿12 = 0011000001000001001001010100000101001010010011110101011101010111 Putaran 5:

𝑅11=0011111000110001010110010101001101000010010011100010100001010101 𝐿11= 𝑅12⊕ 𝐹(𝐿12, 𝐾11 )

0011111000110001010110010101001101000010010011100010100001010101 0100000101001110010010000100000101010010010000010100100001000001⊕

= 0111111101111111000100010001001000010000000011110110000000010100 0100011100100010001111010101110001000000010000000010110101000011 𝐿11 = 0011100001011101001011000100111001010000010011110100110101010111 Putaran 6:

𝑅10=0011111000110001010110010101001101000010010011100010100001010101 𝐿10= 𝑅11⊕ 𝐹(𝐿11, 𝐾10 )

0011111000110001010110010101001101000010010011100010100001010101 0011000101001011010000010101001101001101010010010101001001000001⊕

= 0000111101111010000110000000000000001111000001110111101000010100 0011111000110001010110010101001101000010010011100010100001010101 𝐿10 = 0011000101001011010000010101001101001101010010010101001001000001 Putaran 7:

𝑅9=0100011100111100010001000101011001010011010100100010100001001011 𝐿9= 𝑅10⊕ 𝐹(𝐿10, 𝐾9 )

0100011100111100010001000101011001010011010100100010100001001011 0100100001000001010100100100000101001000010000010101000000110001⊕

= 0000111101111101000101100001011100011011000100110111100001111010 0011111000110001010110010101001101000010010011100010100001010101 𝐿9 = 0011000101001100010011110100010001011001010111010101000000101111 Putaran 8:

𝑅 = 0100100001000110010111000101011001011100010101010101001001011111

(8)

𝐿8= 𝑅9⊕ 𝐹(𝐿9, 𝐾8)

0100100001000110010111000101011001011100010101010101001001011111 0101001001000001010010000100000101010000001100010100101101000001⊕

= 0001101000000111000101000001011100001100011001000001100100011110 0100011100111100010001000101011001010011010100100010100001001011 𝐿8 = 01011101001110110101000001000001010111110011011000110001010101 Putaran 9:

𝑅7=0100011100111011010010100100000101000111010001100010101000100101 𝐿7= 𝑅8⊕ 𝐹(𝐿8, 𝐾7)

0100011100111011010010100100000101000111010001100010101000100101 0101001001000001010010000100000101010000001100010100101101000001⊕

= 0001010101111010000000100000000000010111011101110110000101100100 0100100001000110010111000101011001011100010101010101001001011111 𝐿7 = 0101110100111100010111100101011001001011001000100011001100111011 Putaran 10:

𝑅6=0101110100111100010111100101011001001011001000100011001100111011 𝐿6= 𝑅7⊕ 𝐹(𝐿7, 𝐾6)

0101110100111100010111100101011001001011001000100011001100111011 0101001001000001010010000100000101010000001100010100101101000001⊕

= 0000111101111101000101100001011100011011000100110111100001111010 0100011100111011010010100100000101000111010001100010101000100101 𝐿6 = 0100100001000110010111000101011001011100010101010101001001011111 Putaran 11:

𝑅6=0101110100111100010111100101011001001011001000100011001100111011 𝐿6= 𝑅7⊕ 𝐹(𝐿7, 𝐾6)

0101110100111100010111100101011001001011001000100011001100111011 0101001001000001010010000100000101010000001100010100101101000001⊕

= 0000111101111101000101100001011100011011000100110111100001111010 0100011100111011010010100100000101000111010001100010101000100101 𝐿6 = 0100100001000110010111000101011001011100010101010101001001011111 Putaran 12:

𝑅4=0100011100111011010010100100000101000111010001100010101000100101 𝐿4= 𝑅5⊕ 𝐹(𝐿5, 𝐾4)

0100011100111011010010100100000101000111010001100010101000100101 0101001001000001010011100100100001000001010100100100000101001000⊕

= 0001010101111010000001000000100100000110000101000110101101101101 0100100001000110010111000101011001011100010101010101001001011111 𝐿4 = 0101110100111100010110000101111101011010010000010011100100110010 Putaran 13:

𝑅3=0101110100111100010110000101111101011010010000010011100100110010

(9)

𝐿3= 𝑅4⊕ 𝐹(𝐿4, 𝐾3)

0101110100111100010110000101111101011010010000010011100100110010 0101000000110001010010110100000101010011010011010100100101010010⊕

= 0000110100001101000100110001111000001001000011000111000001100000 0100011100111011010010100100000101000111010001100010101000100101 𝐿3= 0100101000110110010110010101111101001110010010100101101001000101 Putaran 14:

𝑅2=0100100001000110010111000101011001011100010101010101001001011111 𝐿2= 𝑅3⊕ 𝐹(𝐿3, 𝐾2)

0100100001000110010111000101011001011100010101010101001001011111 0100111001001000010000010101001001000001010010000100000101010000⊕

= 0000011000001110000111010000010000011101000111010001001100001111 0101110100111100010110000101111101011010010000010011100100110010 𝐿2= 0101101100110010010001010101101101000111010111000010101000111101 Putaran 15:

𝑅1=0100010101001011010011110100100001010101010110010010001000111111 𝐿1= 𝑅2⊕ 𝐹(𝐿2, 𝐾1)

0100010101001011010011110100100001010101010110010010001000111111 0100101101000001010100110100110101001001010100100100000101001110⊕

= 0000111000001010000111000000010100011100000010110110001101110001 0100100001000110010111000101011001011100010101010101001001011111 𝐿1= 0100011001001100010000000101001101000000010111100011000100101110 Putaran 16:

𝑅0= 0100001101000101010100100100110001001000010001000011000100110000 𝐿0= 𝑅1⊕ 𝐹(𝐿1, 𝐾0)

0100001101000101010100100100110001001000010001000011000100110000 0100101101000001010100110100110101001001010100100100000101001110⊕

= 0000100000000100000000010000000100000001000101100111000001111110 0100010101001011010011110100100001010101010110010010001000111111 𝐿0= 0100110101001111010011100100100101010100010011110101001001000001

Dari perhitungan pendekripsian yang sudah dilakukan sebelumnya maka di peroleh plaintext dibawah ini:

Plaintext dalam bilangan biner:

0100110101001111010011100100100101010100010011110101001001000001 0100001101000101010100100100110001001000010001000011000100110000 Plaintext yang di konversi dari biner ke huruf ASCII = MONITORLHD10

4. KESIMPULAN

Dari hasil penelitian yang dilakukan terhadap pengamanan Data Inventory dengan menggunakan Algoritma Lucifer, maka terdapat beberapa kesimpulan berdasarkan uraian yang telah tercantum pada bab-bab sebelumnya. Adapun kesimpulan dari hasil penelitian ini adalah sebagai berikut: Langkah mengamankan data inventory yang ada pada PT.

Sicepat Expres Indonesia dengan algoritma lucifer adalah melakukan penginputan data. Dalam hal penginputan, data yang akan dimasukkan yaitu Plaintext dengan panjang 128 bit, Data Inventory dengan ukuran sampel data 14 huruf 2

(10)

Sicepat Expres Indonesia yaitu dengan Proses Enkripsi dan Dekripsi Berdasarkan Kriptografi Algoritma Lucifer.

Merancang pengamanan data dengan menggunakan algoritma lucifer untuk mengamankan data inventory dengan menggunakan bahasa pemrograman Microsoft Visual Studio 2008 dengan tampilan program memuat tentang perangkat lunak yang di bangun, berupa print screen dari tampilan programnya, tampilan program ini tentang menu utama, menu pembuatan desain, beserta hasil desain.

REFERENCES

[1] D. Anggara and A. S. Sembiring, “Peningkatan Keamanan Data Teks Terenkripsi Algoritma Lucifer Menggunakan Steganografi Gifshuffle Pada Citra,” KOMIK (Konferensi Nas. Teknol. Inf. dan Komputer), vol. 3, no. 1, pp. 439–445, 2019, doi: 10.30865/komik.v3i1.1626.

[2] B. K. Laia, “Modifikasi Algoritma Lucifer Dengan Menerapkan Pembangkitan Kunci Berdasarkan Naive Shuffle,” vol. 1, no. 3, pp. 110–118, 2022.

[3] Eril obeit choiri, “Pengertian Kriptografi, Sejarah & Jenis Algoritmanya”.

[4] A. Hidayatullah and E. Insanudin, “Pengenalan Kriptografi dan Pemakaiannya Sehari-hari,” Pengenalan Kriptografi dan Pemakaiannya Sehari-hari, 2016.

[5] shenier permata Semesta, “Pengertian Kriptografi Komponen dan Tujuan dari Kriptografi”.

[6] riadi Muchlisin bsv academic, “No TitlePengertian, Sejarah dan Jenis Kriptografi”.

[7] M. Suwanda, “implementasi teknik enkripsi algoritma twekable blok chiper pengamanan voice cha tpada perancangan aplikasi chating,” 2021.

[8] M. Mizan, “Studi perbandingan algoritma simetri lucifer dan blowfish,” Inst. tegnologi bogor, 2017.

[9] H. H. H. B. Li et al., “李欣 1,2 李渊 1 任亚鹏 2,” Sci. Total Environ., vol. 9, no. 1, pp. 1–10, 2020, [Online]. Available:

https://doi.org/10.1016/j.scitotenv.2021.147444 https://doi.org/10.1016/j.soilbio.2021.108211 https://doi.org/10.1016/j.watres.2021.117597 https://doi.org/10.1016/j.scitotenv.2021.147016 https://doi.org/10.1016/j.scitotenv.2021.147133 https://doi.org/10.1

[10] [10] G. Putrodjojo, “APLIKASI ALGORITMA DES (DATA ENCRYPTION STANDARD) UNTUK PENGAMAN DATA,” Dosen Jur. Tek. Inform. STMIK Raharja1 , Peneliti Badan Tenaga Atom Nas. (BATAN)2 , Alumni STMIK Dharma Putra3.

Referensi

Dokumen terkait

Bila perlu diberikan juga reward atau insentif bagi usaha besar yang melakukan kemitraan dan kerjasama investasi yang baik dengan UMKM.. Tahapan kerjasama investasi

The fact that the establishment of the ASEAN Economic Community (AEC) in 2015 is inevitable. Educational institutions especially universities is one of the

By reading this You Are A Spiritual Being Having A Human Experience By Bob Frissell, you could more than exactly what you receive from various other book You Are A Spiritual

Model CAPM merupakan suatu revolusi baru dalam ekonomi keuangan yang dapat menjelaskan dan menentukan apa itu ‘risiko’ dalam suatu pasar modal dan menetapkan suatu risiko

Permohonan ujian susulan ditujukan kepada Wakil Dekan Bidang Akademik Fakultas Pertanian UNSOED dengan dilampiri surat keterangan/Surat Tugas masing-masing rangkap

Laporan akhir ini dibuat selain untuk memenuhi persyaratan dalam menyelesaikan pendidikan D3 di Politeknik Negeri Sriwijaya tetapi juga untuk proses belajar mahasiswa

Berdasarkan hasil penelitian yang telah dilakukan, faktor yang paling optimal untuk mendapatkan respon time machining yang minimal baik secara real atau simulation

Penulis ingin menyajikan pada penelitian ini dalam bentuk Prototype untuk menjadi alat yang dapat membantu memahami konversi rangkaian kombinasi tersebut ke dalam