Applied Cryptography in E-mail Service

22
APPLIED CRYPTOGRAPHY IN E-MAIL SERVICE Alfan Wiguna Putra Bagas Tri Pamungkas Eddra Adhimmatin S Fembi Rekrisna Grandea P

Transcript of Applied Cryptography in E-mail Service

Page 1: Applied Cryptography in E-mail Service

APPLIED CRYPTOGRAPHY IN E-MAIL SERVICE

Alfan Wiguna PutraBagas Tri PamungkasEddra Adhimmatin S

Fembi Rekrisna Grandea P

Page 2: Applied Cryptography in E-mail Service

DES(DATA ENCRYPTION STANDARD)

Menggunakan kunci 64 bit, namun 8 bit digunakan untuk cek keseimbangan.

Tersisa hanya 54 bit, sehingga dibutuhkan 2^56 untuk menemukan kunci yang benar

Page 3: Applied Cryptography in E-mail Service

AES(ADVANCED ENCRYPTION STANDARD)

Terdiri dari 3 chipper blok, AES-128, AES-192, dan AES-256

Memiliki kelemahan pada implementasi atau managemen kunci

Page 4: Applied Cryptography in E-mail Service

MD5(MESSAGE-DIGEST ALGORITHM 5)

Fungsi 128-bit hash dengan output 32-bit hexadecimal

Kurang cocok untuk mengenkripsi data, sering digunakan untuk memverfikasi integritas

Page 5: Applied Cryptography in E-mail Service

SHA(SECURE HASH ALGORITHM)

SHA-0 dan SHA-1 menggunakan fungsi 160-bit hash

SHA-2 dan SHA-3 menggunakan fungsi 256 dan 512 bit hash

Page 6: Applied Cryptography in E-mail Service

RSAAsimetrik kriptografi menggunakan 1 public

key dan 1 private keyPublic key dapat dibagikan ke siapa saja

namun private key harus dirahasiakan

Page 7: Applied Cryptography in E-mail Service

DIFFIE-HELLMAN KEY EXCHANGEMembuat komunikasi antara 2 pihak tanpa

harus memberikan informasi Menggunakan operasi modular dan

eksponensial

Page 8: Applied Cryptography in E-mail Service

MAC(MESSAGE AUTHENTICATION CODE)

Sebagian informasi yang digunakan melakukan autentifikasi pesan

Verifier dapat menggunakan algoritma MAC untuk mengetes pesan yang diterima

Page 9: Applied Cryptography in E-mail Service

WOT(WEB OF TRUST)

Terdapat 2 kunci, yaitu public key dapat dibagikan dan private key yang hanya diketahui pengguna

Private key akan mendekrip informasi dari enkripsi public key

Page 10: Applied Cryptography in E-mail Service

X.509Merupakan sertifikat yang berisi identitas yg sertifikat

tsb dikeluarkan dan identitasnya Informasi sertifikat berisi :

• Version

• Serial Number

• Algorthm information, dll.

Page 11: Applied Cryptography in E-mail Service

PKI(PUBLIC KEY INFRASTRUCTURE)

Digunakan untuk melakukan pertukaran informasi yg bersifat sensitif dengan pembuktian keaslian dari identitas pihak lain

Page 12: Applied Cryptography in E-mail Service

APPLIED CRYPTOGRAPHY IN EMAIL SERVICES

Pengirim membuat e-mail dan menghasilkan secret session key (S)

e-mail di enkripsi menggunakan S Sebelum dikirim, S di enkripsi menggunakan public key

penerima pesan Terkait verfikasi integritas, pengirim menggunakan private

key untuk membuat keasilan pesan

Page 13: Applied Cryptography in E-mail Service

APPLIED CRYPTOGRAPHY IN EMAIL SERVICES

e-mail dikirim yang berisikan (e-mail yang telah di enkripsi, session key yang telah di enkripsi, dan pesan yang membuktikan keaslian pengirim

Penerima menggunakan private key untuk menderipsi session key S

Kemudian menggunakan S untuk mendekripsi isi dari pesan

Page 14: Applied Cryptography in E-mail Service
Page 15: Applied Cryptography in E-mail Service

PGP(PRETTY GOOD PRIVACY)

Variasi dari system public key, terdapat 2 versi yaitu :• RSA -> menggunakan algoritma IDEA

• D-H -> menggunakan algoritma CAST

Page 16: Applied Cryptography in E-mail Service

S/MIME(SECURE/MULTIPURPOSE INTERNET MAIL EXTENSION)

Metode pengiriman pesan menggunakan enkripsi RSA yang menjadi standar Internet Engineering Task Force (IETF)

Page 17: Applied Cryptography in E-mail Service

APPLIED CRYPTOGRAPHY IN WEB SERVICE

Menggunakan keamanan SSL/TLS yang merupakan standar keamanan untuk e-commerce

Page 18: Applied Cryptography in E-mail Service

SSL(SECURE SOCKETS LAYER)

Menggunakan kombinasi public key dan symmetric-key untuk mengamankan hubungan antara 2 mesin. e.g. Web atau email server dan klien berhubungan melalui internet

Page 19: Applied Cryptography in E-mail Service

TLS(TRANSPORT LAYER SECURITY)

Merupakan protocol yang memastikan hubungan antara aplikasi dan penggunanya di internet bersifat rahasia

Page 20: Applied Cryptography in E-mail Service

TLS(TRANSPORT LAYER SECURITY)

Terdiri dari 2 layer :• TLS Record Protocol -> menyediakan keamanan

koneksi menggunakan enkripsi seperti DES

• TLS handshake -> Memungkinkan server dan client

melakukan autentikasi dan menegosiasikan algoritma

dan key yang akan dienkripsi sebelum pertukaran data

Page 21: Applied Cryptography in E-mail Service

XML SECURITY(THE EXTENSIBLE MARKUP LANGUAGE)

Menyediakan konten integritas, memungkinkan pengguna konten mendeteksi perubahan pada konten serta membuat dan verifikasi tanda tangan elektronik

Page 22: Applied Cryptography in E-mail Service

TERIMA KASIH