SlideShare a Scribd company logo
Kelompok 2:
1. international data encryption Algoritm (IDEA)
2. RC-4
1. EET WIDARINI
2. FADILAH
3. I GEDE HARI KARUNIAWAN
4. LALU ZULFIKAR MUSLIM
5. SUKANDAR YUDIASTIRA
IDEA (International Data Encryption Algorithm)
IDEA (International Data Encryption Algorithm) merupakan algoritma
simetris yang beroperasi pada sebuah blok pesan terbuka dengan lebar
64-bit. Dan menggunakan kunci yang sama , berukuran 128-bit, untuk
proses enkripsi dan dekripsi. Pesan rahasia yang dihasilan oleh
algoritma ini berupa blok pesan rahasia dengan lebar atu ukuran 64-bit
Pesan dekripsi menggunakan blok penyandi yang sama dengan blok
proses enkripsi dimana kunci dekripsinya diturunkan dari dari kunci
enkripsi. Algoritma ini menggunakan operasi campuran dari tiga
operasi aljabar yang berbeda, yaitu XOR, operasi penjumlahan modulo
216 dan operasi perkalian modulo ( 216 + 1 ) . Semua operasi ini
digunakan dalam pengoperasian sub-blok 16-bit. Algoritma ini
melakukan iterasi yang terdiri dari atas 8 putaran dan I transformasi
keluaran pada putaran ke 9,
Berikut ini merupakan gambaran komputasi dan transformasi
keluaran yang ditunjukkan oleh gambar sebagai berikut :
• Algoritma penyandian IDEA (International Data Encryption
Algorithm) muncul pertama kali pada tahun 1990 yang
dikembangkan oleh ilmuwan Xueijia Lai dan James L Massey.
Algoritma utama dari sistem kriptografi IDEA adalah sebagai berikut :
1. Proses enkripsi : ek(M) = C
2. Proses dekripsi : dk(C) = M
Dimana :
E = adalah fungsi enkripsi
D = adalh fungsi dekripsi
M = adalah pesan terbuka
C = adalah pesan rahasia
K = adalah kunci enkripsi atau dekripsi
- Proses Enkripsi IDEA
Pada proses enkripsi, algoritma IDEA ini ditunjukkan oleh gambar di atas, terdapat tiga operasi yang berbeda untuk pasangan sub-blok 16-bit yang
digunakan, sebagai berikut :
XOR dua sub-blok 16-bit bir per bit, yang disimbolkan dengan tanda Penjumlahan integer modulo (216 + 1) dua sub-blok 16-bit , dimana edua
sub-blok itu dianggap sebagai representasi biner dari integer biasa, yang disimbolkan Dengan tanda Perkalian modulo (216 + 1) dua sub-blok 16-
bit, dimana kedua sub-blok 16-bit itu dianggap sebagai representasi biner dari integer biasa kecuali sub-blok nol dianggap mewakili integer 216 ,
yang disimbolkan dengan tanda .
- Proses Deskripsi IDEA
Proses dekripsi menggunakan algoritma yang sama dengan proses enkripsi tetapi 52 buah sub-blok kunci yang digunakan masing-masing
merupakan hasil turunan 52 buah sub-blok kunci enkripsi.
Tabel sub-blok kunci dekripsi yang diturunkan dari sub-blok kunci enkripsi dapat dilihat pada tabel
berikut :
Keterangan :
• • Z-1merupakan invers perkalian modulo 216+1 dari Z, dimana Z Z-1 = 1
• • -Z merupakan invers penjumlahan modulo 216 dri Z, dimana Z Z-1 = 0
RC-4
pengertian
• Algoritma kriptografi Rivest Code 4 (RC4) merupakan salah satu
algoritma kunci simetris dibuat oleh RSA Data Security
Inc (RSADSI) yang berbentuk stream chipper. Algoritma ini
ditemukan pada tahun 1987 oleh Ronald Rivest dan menjadi
simbol keamanan RSA (merupakan singkatan dari tiga nama
penemu : Rivest, Shamir, dan Adleman).
• RC4 menggunakan panjang kunci dari 1 sampai 256 byte yang
digunakan untuk menginisialisasikan tabel sepanjang 256 byte.
Cara kerja
Cara kerja algoritma RC4 yaitu inisialisasi S-Box pertama, S[0], S[1],
…….., S[255], dengan bilangan 0 sampai 255. Pertama isi secara
berurutan S[0]=0, S[1]=1, …., S[255]=255. Kemudian
inisialisasi array lain (S-Box lain), misal array K dengan panjang
256. Isi array K dengan kunci diulangi sampai seluruh array K[0],
K[1], ……., K[255] terisi seluruhnya.
Studi kasus
Kevin Mitnick versus Publik Amerika Serikat
Sampai sekarang nama Mitnick masih cukup populer bagi
kalangan underground tanpa kenal batas negara. Kevin Mitnik
ditangkap FBI tanggal 15 Februari 1995 dengan tuduhan telah
melakukan beberapa computer crime maupun cybercrime.
Ia sudah mengakui empat kasus wire fraud, dua kasus computer fraud
dan sebuah kasus penyadapan komunikasi lewat kabel. Tidak tanggung-
tanggung, ulah Mitnick telah memakan korban berbagai perusahaan
besar seperti Motorola, Nokia, Fujitsu, Novell, NEC, Sun Microsystems,
Colorado SuperNet, Netcom On-Line Services, The University of
Southern California.
Algoritma Rc4
Terdiri dari dua fase
1. setup kunci
digunakan untuk menghasilkan
a) variabel enkripsi yang menggunakan dua buah array
• array state
• array kunci
b) sejumlah-N hasil dari operasi penggabungan.
Operasi penggabungan ini terdiri dari (untuk meregenerate keystream, keystream = Pembangkit aliran-bit-kunci)
• pemindahan(swapping) byte,
• operasi modulo,
• rumus lain
Yang merupakan bagian dr KSA (key-scheduling algorithm )
KSA ini berisi secret internal state , ntar dibawah dicontohkan dengan array S (Si dan Sk )
KSA ini nanti nya akan menghasilkan (A permutation of all 256 possible bytes (denoted “S” below))
permutasi dr 256 kemungkinan bytes yang ada pada array S, permutasi diinisialisasi dengan panjang kunci
dan melakukan swaping
kemudian “rumus lain” yang dimaksud adalah pseudo-random generation algorithm (PRGA) sesuai nama ny
PRGA ini digunakan untuk mendapatkan byte acak untuk enkripsi
2. pengenkripsian.C4

More Related Content

PPTX
Idea (international data encryption algorithm)
PDF
Advanced encryption standard (aes)
PDF
Kriptografi - Advanced Encryption Standard
DOC
Jurnal RC4,RC5,RC6
PPT
Enkripsi RC4
PPT
19.advanced encryption standard (aes)
PDF
Kriptografi - Algoritma Kriptografi Modern
PPTX
Ip address
Idea (international data encryption algorithm)
Advanced encryption standard (aes)
Kriptografi - Advanced Encryption Standard
Jurnal RC4,RC5,RC6
Enkripsi RC4
19.advanced encryption standard (aes)
Kriptografi - Algoritma Kriptografi Modern
Ip address

What's hot (7)

DOC
Algoritma kriptografi modern
PDF
Kriptografi - Algoritma ElGamak
PDF
Fungsi Hash & Algoritma SHA-256 - Presentation
PPT
13.algoritma kriptografi modern (bagian 2)
PPTX
Menghitung ip, subneting, network id,
PPTX
Rancang Bangun Secure Chatting Pada Platform Android Dengan Algoritma Twofish
PDF
Kriptografi - Algoritma RSA
Algoritma kriptografi modern
Kriptografi - Algoritma ElGamak
Fungsi Hash & Algoritma SHA-256 - Presentation
13.algoritma kriptografi modern (bagian 2)
Menghitung ip, subneting, network id,
Rancang Bangun Secure Chatting Pada Platform Android Dengan Algoritma Twofish
Kriptografi - Algoritma RSA
Ad

Viewers also liked (20)

PPTX
Idea(international data encryption algorithm)
PPTX
PDF
Tiểu+luận+antoan
PPTX
PPT
Biometric encryption
PPT
Blowfish Cryptosystem
PDF
Block Cipher Modes of Operation And Cmac For Authentication
PPT
Unit V network management and security
KEY
Cipher block modes
PPTX
Byte Rotation Algorithm
PPT
euclids division lemma
PPT
C08 crypto-digital signature13
PPTX
Hash function
PPTX
Block cipher modes of operation
PPTX
Hash function
PPTX
Cryptography
PPT
Information and Network Security
PPT
Diffiehellman
Idea(international data encryption algorithm)
Tiểu+luận+antoan
Biometric encryption
Blowfish Cryptosystem
Block Cipher Modes of Operation And Cmac For Authentication
Unit V network management and security
Cipher block modes
Byte Rotation Algorithm
euclids division lemma
C08 crypto-digital signature13
Hash function
Block cipher modes of operation
Hash function
Cryptography
Information and Network Security
Diffiehellman
Ad

Similar to international data encryption Algoritm (IDEA) and RC-4 (20)

PDF
Prakt modul 9 sym kriptografi
PPTX
Enkripsi rc4
PPTX
Presentasi proposal tugas akhir
PPTX
Keamanan__Multimedia [Autosaved].pptx
PDF
7 Keamanan Jaringan 1
PPT
Kelompok 5
PPT
Kelompok 5
DOCX
Aplikasi rc 4
PDF
Advanced Encryption Standard (AES) DownloadEdit
PDF
Perancangan algoritma sistem keamanan data menggunakan metode kriptografi asi...
 
PPT
Minggu 12 keamanan data[baru]
PDF
Artikel 10105755
PDF
Kriptografi - Prinsip Perancangan Cipher Blok
DOCX
Makalah Kumpulan remaja
DOCX
KRIPTOGRAFI MODERN SIMESTIS.docx
PPT
About Cryptography Encryption Decryption technology
PPTX
k1111111111111111111111111111111111.pptx
PPTX
KR02.pptx
Prakt modul 9 sym kriptografi
Enkripsi rc4
Presentasi proposal tugas akhir
Keamanan__Multimedia [Autosaved].pptx
7 Keamanan Jaringan 1
Kelompok 5
Kelompok 5
Aplikasi rc 4
Advanced Encryption Standard (AES) DownloadEdit
Perancangan algoritma sistem keamanan data menggunakan metode kriptografi asi...
 
Minggu 12 keamanan data[baru]
Artikel 10105755
Kriptografi - Prinsip Perancangan Cipher Blok
Makalah Kumpulan remaja
KRIPTOGRAFI MODERN SIMESTIS.docx
About Cryptography Encryption Decryption technology
k1111111111111111111111111111111111.pptx
KR02.pptx

Recently uploaded (20)

PPTX
Manajemen Risiko dalam Kegiatan Kepramukaan.pptx
DOCX
Modul Ajar Deep Learning Prakarya Budidaya Kelas 12 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
PDF
Sosialisasi Menu DAK NF TA 2026 Promkeskom.pdf
PPTX
Presentasi Al-Quran Hadits Kelompok XI.1
PDF
AI-Driven Intelligence and Cyber Security: Strategi Stabilitas Keamanan untuk...
PDF
Tren dan Isu Kebutuhan Soft Skill dan Hard Skill Tenaga Kesehatan di RS - dr....
PDF
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
DOCX
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
PDF
ANALISIS SOALAN BAHASA MELAYU SPM 2021-2024 (1).pdf
PPTX
Rancangan Aktualisasi Latsar CPNS Kementerian Agama 2025.pptx
PDF
System Requirement Enterprise Resource Planning Peternakan Ayam dan Daftar Ju...
PPTX
Modul 3 Prinsip-Pembelajaran-Mendalam.pptx
PPTX
Materi-Geografi-Pendekatan-Konsep-dan-Prinsip-Geografi-Kelas-10.pptx
PPTX
PROGRAM KOKURIKULER KELAS 9 TEMA 1_20250811_075823_0000.pptx
PPTX
Pembelajaran-Mendalam-RTL-dan-Umpan-Baliknya.pptx
PPTX
!!!!Bahan Tayang Kompetensi Manajerial-AKUNTABILITAS KINERJA-DR Asep Iwa.pptx
PPTX
! Keterampilan Digital dalam orgnasisasi.pptx
PDF
2021 KREATIFITAS DNA INOVASI DALAM BERWIRAUSAHA.pdf
PPTX
SEJARAH BENDERA MERAH PUTIH - MATERI PRAMUKA
Manajemen Risiko dalam Kegiatan Kepramukaan.pptx
Modul Ajar Deep Learning Prakarya Budidaya Kelas 12 SMA Terbaru 2025
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
Sosialisasi Menu DAK NF TA 2026 Promkeskom.pdf
Presentasi Al-Quran Hadits Kelompok XI.1
AI-Driven Intelligence and Cyber Security: Strategi Stabilitas Keamanan untuk...
Tren dan Isu Kebutuhan Soft Skill dan Hard Skill Tenaga Kesehatan di RS - dr....
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
ANALISIS SOALAN BAHASA MELAYU SPM 2021-2024 (1).pdf
Rancangan Aktualisasi Latsar CPNS Kementerian Agama 2025.pptx
System Requirement Enterprise Resource Planning Peternakan Ayam dan Daftar Ju...
Modul 3 Prinsip-Pembelajaran-Mendalam.pptx
Materi-Geografi-Pendekatan-Konsep-dan-Prinsip-Geografi-Kelas-10.pptx
PROGRAM KOKURIKULER KELAS 9 TEMA 1_20250811_075823_0000.pptx
Pembelajaran-Mendalam-RTL-dan-Umpan-Baliknya.pptx
!!!!Bahan Tayang Kompetensi Manajerial-AKUNTABILITAS KINERJA-DR Asep Iwa.pptx
! Keterampilan Digital dalam orgnasisasi.pptx
2021 KREATIFITAS DNA INOVASI DALAM BERWIRAUSAHA.pdf
SEJARAH BENDERA MERAH PUTIH - MATERI PRAMUKA

international data encryption Algoritm (IDEA) and RC-4

  • 1. Kelompok 2: 1. international data encryption Algoritm (IDEA) 2. RC-4 1. EET WIDARINI 2. FADILAH 3. I GEDE HARI KARUNIAWAN 4. LALU ZULFIKAR MUSLIM 5. SUKANDAR YUDIASTIRA
  • 2. IDEA (International Data Encryption Algorithm) IDEA (International Data Encryption Algorithm) merupakan algoritma simetris yang beroperasi pada sebuah blok pesan terbuka dengan lebar 64-bit. Dan menggunakan kunci yang sama , berukuran 128-bit, untuk proses enkripsi dan dekripsi. Pesan rahasia yang dihasilan oleh algoritma ini berupa blok pesan rahasia dengan lebar atu ukuran 64-bit Pesan dekripsi menggunakan blok penyandi yang sama dengan blok proses enkripsi dimana kunci dekripsinya diturunkan dari dari kunci enkripsi. Algoritma ini menggunakan operasi campuran dari tiga operasi aljabar yang berbeda, yaitu XOR, operasi penjumlahan modulo 216 dan operasi perkalian modulo ( 216 + 1 ) . Semua operasi ini digunakan dalam pengoperasian sub-blok 16-bit. Algoritma ini melakukan iterasi yang terdiri dari atas 8 putaran dan I transformasi keluaran pada putaran ke 9,
  • 3. Berikut ini merupakan gambaran komputasi dan transformasi keluaran yang ditunjukkan oleh gambar sebagai berikut : • Algoritma penyandian IDEA (International Data Encryption Algorithm) muncul pertama kali pada tahun 1990 yang dikembangkan oleh ilmuwan Xueijia Lai dan James L Massey.
  • 4. Algoritma utama dari sistem kriptografi IDEA adalah sebagai berikut : 1. Proses enkripsi : ek(M) = C 2. Proses dekripsi : dk(C) = M Dimana : E = adalah fungsi enkripsi D = adalh fungsi dekripsi M = adalah pesan terbuka C = adalah pesan rahasia K = adalah kunci enkripsi atau dekripsi - Proses Enkripsi IDEA Pada proses enkripsi, algoritma IDEA ini ditunjukkan oleh gambar di atas, terdapat tiga operasi yang berbeda untuk pasangan sub-blok 16-bit yang digunakan, sebagai berikut : XOR dua sub-blok 16-bit bir per bit, yang disimbolkan dengan tanda Penjumlahan integer modulo (216 + 1) dua sub-blok 16-bit , dimana edua sub-blok itu dianggap sebagai representasi biner dari integer biasa, yang disimbolkan Dengan tanda Perkalian modulo (216 + 1) dua sub-blok 16- bit, dimana kedua sub-blok 16-bit itu dianggap sebagai representasi biner dari integer biasa kecuali sub-blok nol dianggap mewakili integer 216 , yang disimbolkan dengan tanda . - Proses Deskripsi IDEA Proses dekripsi menggunakan algoritma yang sama dengan proses enkripsi tetapi 52 buah sub-blok kunci yang digunakan masing-masing merupakan hasil turunan 52 buah sub-blok kunci enkripsi.
  • 5. Tabel sub-blok kunci dekripsi yang diturunkan dari sub-blok kunci enkripsi dapat dilihat pada tabel berikut : Keterangan : • • Z-1merupakan invers perkalian modulo 216+1 dari Z, dimana Z Z-1 = 1 • • -Z merupakan invers penjumlahan modulo 216 dri Z, dimana Z Z-1 = 0
  • 6. RC-4 pengertian • Algoritma kriptografi Rivest Code 4 (RC4) merupakan salah satu algoritma kunci simetris dibuat oleh RSA Data Security Inc (RSADSI) yang berbentuk stream chipper. Algoritma ini ditemukan pada tahun 1987 oleh Ronald Rivest dan menjadi simbol keamanan RSA (merupakan singkatan dari tiga nama penemu : Rivest, Shamir, dan Adleman). • RC4 menggunakan panjang kunci dari 1 sampai 256 byte yang digunakan untuk menginisialisasikan tabel sepanjang 256 byte.
  • 7. Cara kerja Cara kerja algoritma RC4 yaitu inisialisasi S-Box pertama, S[0], S[1], …….., S[255], dengan bilangan 0 sampai 255. Pertama isi secara berurutan S[0]=0, S[1]=1, …., S[255]=255. Kemudian inisialisasi array lain (S-Box lain), misal array K dengan panjang 256. Isi array K dengan kunci diulangi sampai seluruh array K[0], K[1], ……., K[255] terisi seluruhnya.
  • 8. Studi kasus Kevin Mitnick versus Publik Amerika Serikat Sampai sekarang nama Mitnick masih cukup populer bagi kalangan underground tanpa kenal batas negara. Kevin Mitnik ditangkap FBI tanggal 15 Februari 1995 dengan tuduhan telah melakukan beberapa computer crime maupun cybercrime. Ia sudah mengakui empat kasus wire fraud, dua kasus computer fraud dan sebuah kasus penyadapan komunikasi lewat kabel. Tidak tanggung- tanggung, ulah Mitnick telah memakan korban berbagai perusahaan besar seperti Motorola, Nokia, Fujitsu, Novell, NEC, Sun Microsystems, Colorado SuperNet, Netcom On-Line Services, The University of Southern California.
  • 9. Algoritma Rc4 Terdiri dari dua fase 1. setup kunci digunakan untuk menghasilkan a) variabel enkripsi yang menggunakan dua buah array • array state • array kunci b) sejumlah-N hasil dari operasi penggabungan. Operasi penggabungan ini terdiri dari (untuk meregenerate keystream, keystream = Pembangkit aliran-bit-kunci) • pemindahan(swapping) byte, • operasi modulo, • rumus lain Yang merupakan bagian dr KSA (key-scheduling algorithm ) KSA ini berisi secret internal state , ntar dibawah dicontohkan dengan array S (Si dan Sk ) KSA ini nanti nya akan menghasilkan (A permutation of all 256 possible bytes (denoted “S” below)) permutasi dr 256 kemungkinan bytes yang ada pada array S, permutasi diinisialisasi dengan panjang kunci dan melakukan swaping kemudian “rumus lain” yang dimaksud adalah pseudo-random generation algorithm (PRGA) sesuai nama ny PRGA ini digunakan untuk mendapatkan byte acak untuk enkripsi 2. pengenkripsian.C4