Скачать презентацию Internet Technology and Security System โดย อ ศภกร Скачать презентацию Internet Technology and Security System โดย อ ศภกร

a82fcedb9a39476ffd210677e7906960.ppt

  • Количество слайдов: 21

Internet Technology and Security System โดย อ. ศภกร รศมมณฑล 1 Internet Technology and Security System โดย อ. ศภกร รศมมณฑล 1

Conventional Encryption Principles n องคประกอบในการเขา /ถอดรหส : • • • n Plaintext Encryption algorithm Conventional Encryption Principles n องคประกอบในการเขา /ถอดรหส : • • • n Plaintext Encryption algorithm Secret Key Ciphertext Decryption algorithm ความปลอดภยขนอยกบความลบของคยไม ใชอลกอรธมในการเขา /ถอดรหส 2

Cryptography&Steganography ปจจบนการเขารหสม 1. 2. 3. 3 ประเภท Secrete key cryptography Public key cryptography Hash Cryptography&Steganography ปจจบนการเขารหสม 1. 2. 3. 3 ประเภท Secrete key cryptography Public key cryptography Hash Function 3

Cryptography&Steganography Secrete key cryptography Public key cryptography ขอด • มความรวดเรวเพราะใชการค ำนวณท นอยกวา • สามารถสรางไดงายโดยใชฮ Cryptography&Steganography Secrete key cryptography Public key cryptography ขอด • มความรวดเรวเพราะใชการค ำนวณท นอยกวา • สามารถสรางไดงายโดยใชฮ ารดแวร ขอด • การบรหารจดการกญแจทำได งายกวา เพราะ ใชกญแจในการเขารหส และถอดรหสตางกน • สามารถระบผใชโดยการใชร วมกบลายมอชอ อเลกทรอนกส ขอเสย • การบรหารจดการกญแจทำไ ดยาก เพราะกญแจในการเขารหสแล ะถอด รหสเหมอนกน ขอเสย • ใชเวลาในการเขาและถอดรหส คอนขางนาน เพราะตองใชการคำนวณอยาง มาก 4

Secrete key cryptography การใชรหสแบบกญแจสมมาตร เปนการเขาและถอดรหสโดยใชกญแจสวนต วทเหมอนกนซง จะตองเปนทรกนเพยงผสงและผ รบเทานน 5 Secrete key cryptography การใชรหสแบบกญแจสมมาตร เปนการเขาและถอดรหสโดยใชกญแจสวนต วทเหมอนกนซง จะตองเปนทรกนเพยงผสงและผ รบเทานน 5

Secrete key cryptography ขอสงเกตของการเขารหสคอ n ขนาดของคยมผลตอความแขงแกรงของ การเขารหส n ผใชทกคนจะตองใชอลกอรทมเดย วกนหมด n การเขารหสจะใชวธ การสลบตำแหนง และ Secrete key cryptography ขอสงเกตของการเขารหสคอ n ขนาดของคยมผลตอความแขงแกรงของ การเขารหส n ผใชทกคนจะตองใชอลกอรทมเดย วกนหมด n การเขารหสจะใชวธ การสลบตำแหนง และ การแทนท 6

Secrete key cryptography ตวอยางวธการแบบ การสลบตำแหนง Plaintext: THIS IS A MESSAGE FOR YOU Ciphertext: TIMGRHSEE Secrete key cryptography ตวอยางวธการแบบ การสลบตำแหนง Plaintext: THIS IS A MESSAGE FOR YOU Ciphertext: TIMGRHSEE I S YSASFO AOU Key: 12345 (เปลยนคย Algorithm: 1 2 T H I S ( 3 I 4 S A 5 7

Secrete key cryptography ตวอยางวธการแบบ การแทนท Plaintext: THIS IS A MESSAGE FOR YOU Ciphertext: UJJU Secrete key cryptography ตวอยางวธการแบบ การแทนท Plaintext: THIS IS A MESSAGE FOR YOU Ciphertext: UJJU JU B OFUTBIF HPT ZQV Key: 12 (เปลยนคย ( Algorithm: 1: A->B , 2 A->C 8

Secrete key cryptography มาตรฐานของการเขารหสขอมล (Data Encryption Stand) เปนการเขารหสแบบ Block Cipher มพฒนาการมาจากการเขารหสแบบ Feistel Ciphers วธการ Secrete key cryptography มาตรฐานของการเขารหสขอมล (Data Encryption Stand) เปนการเขารหสแบบ Block Cipher มพฒนาการมาจากการเขารหสแบบ Feistel Ciphers วธการ DES มการใช Feistel Ciphers เขารหสถง 16 ครง ขอมลทนำมาเขารหสแบงเปน Block ขนาด 64 บต สวนคยมเขา 56 บต 9

Secrete key cryptography 10 Secrete key cryptography 10

Public key cryptography การเขารหสดวยกญแจสาธารณะ (Public Key Cryptography) ซงประกอบดวยกญแจ 2 ชดสำหรบการตดตอสอสารกนอยางปลอดภย ชดหนงเรยกวากญแจสวนตว (Private Key) สวนอกชดหนงเรยกวา Public key cryptography การเขารหสดวยกญแจสาธารณะ (Public Key Cryptography) ซงประกอบดวยกญแจ 2 ชดสำหรบการตดตอสอสารกนอยางปลอดภย ชดหนงเรยกวากญแจสวนตว (Private Key) สวนอกชดหนงเรยกวา กญแจสาธารณะ (Public Key) ในการสงอ -เมลถงผอน ทานตองใช Public Key ของผนนในการเขารหส ซงผรบทระบไวเทานนทสามารถถอดร หสดวย Private Key ของตนเองเพออานขอความ ในทางกลบกน เมอผอนตองการสงอ เมลแบบเขารหสมาใหทาน ผนนจะตองใช Public Key ของทานในการเขารหส 11

Public key cryptography อลกอรทมในการเขารหสทนยมก นไดแก RSA อลกอรทมนเปนการเขารหสแบบ Block ทจะแปลงขอมล plaintext ไปเปน ciphertext เหมอนอลกอรทมทผานมา แตกตางกนท Public key cryptography อลกอรทมในการเขารหสทนยมก นไดแก RSA อลกอรทมนเปนการเขารหสแบบ Block ทจะแปลงขอมล plaintext ไปเปน ciphertext เหมอนอลกอรทมทผานมา แตกตางกนท RSA ใชคย 2 ตวในการทำงาน 12

Public key cryptography 13 Public key cryptography 13

Hash Function มประโยชนในการเซนลายเซนทางอเลกทรอนคส เนองจากวาฟงกชนนสามารถนำมาใชหาลก ษณะเฉพาะของขอมลทตองการจะสงได หรอนำมาหา Finger Print ของขอมลได ผลทไดรบจากฟงกชนคอ Message Digest ลกษณะเดนของฟงกชนนคอ n. Hash Function มประโยชนในการเซนลายเซนทางอเลกทรอนคส เนองจากวาฟงกชนนสามารถนำมาใชหาลก ษณะเฉพาะของขอมลทตองการจะสงได หรอนำมาหา Finger Print ของขอมลได ผลทไดรบจากฟงกชนคอ Message Digest ลกษณะเดนของฟงกชนนคอ n. Message Digest จะมขนาดคงทถงแมวาขอมลมขนาดแตกตาง กนออกไป nไมสามารถคำนวณหาขอมลจาก Message Digest ได ฟงกชนทางเดยว n. Message Digest ของขอมล 2 14

Hash Function เมอได Message Digest แลว ขนตอไปคอ การเซนลายเซนทางอเลกทรอนคส โดยใช Private Key ของผสงมาใชในการเขารหสขอมล ทงขอมลและลายเซนจะสงไปยงผรบ ผรบจะพสจนลายเซนดงน Hash Function เมอได Message Digest แลว ขนตอไปคอ การเซนลายเซนทางอเลกทรอนคส โดยใช Private Key ของผสงมาใชในการเขารหสขอมล ทงขอมลและลายเซนจะสงไปยงผรบ ผรบจะพสจนลายเซนดงน n ทำการถอดรหสโดยใช Public key ของผสง nคำนวณหาคา Message Digest 15

Hash Function 16 Hash Function 16

Key Management & Certificates ปญหาในการแจกจาย Public key ไปยงผรบคอ การปลอมกญแจ คอ ผบกรกจะปดกนไมใหผใชตวจรงสง Public key ถงผรบ Key Management & Certificates ปญหาในการแจกจาย Public key ไปยงผรบคอ การปลอมกญแจ คอ ผบกรกจะปดกนไมใหผใชตวจรงสง Public key ถงผรบ แตจะสง Public key ของผบกรกออกไปแทน เมอผรบสงขอมลโดยใช Public key ปลอม ผบกรกกสามารถถอดรหสได แกปญหาโดยการสงผใชตองสง Public key ไปใหศนยตรวจสอบ Certificate Authority (CA) ซงมขนตอนดำเนนการดงน. 1ผสงกำหนด Private key และ Public key มา 1 ค n ผสงเซน Public key และขอมลอนๆ ดวย 17

Key Management & Certificates. 2 CA เซน Public key ทไดรบดวย Private key ของตว CA Key Management & Certificates. 2 CA เซน Public key ทไดรบดวย Private key ของตว CA เอง แลวสงไปยงผรบ. 3ผรบม Public key ของ CA สามารถถอดรหสและพสจนไดวาเปนขอ มลทสงมาจาก CA จรง 18

Key Management & Certificates การประกาศคยสาธารณะของแตละคนไวบนอนเตอร เนตน จะอาศยบรหารของผออกรหส หรอทราง พ. ร. บ. วา ดวยธ รกรรมทางอเลกทรอนคส Key Management & Certificates การประกาศคยสาธารณะของแตละคนไวบนอนเตอร เนตน จะอาศยบรหารของผออกรหส หรอทราง พ. ร. บ. วา ดวยธ รกรรมทางอเลกทรอนคส (ดเพมเตมไดจากหนงสอ "Cyber Law : กฎหมายกบอนเตอรเนต ") เรยกวา "ผประกอบการรบรอง " (Certificate Authority หรอ CA) ซงจะใหบรการออกรหสเปนค ๆ คอ Private Key ใหเจาตวผใชเกบไวเอง และ Public Key ทคกนกประกาศไวบนอนเตอรเนต ใครไดขอความและลายเซนอเลกทรอนคสของผ 19

สรป Public key & CA จะใชวธเขารหสแบบ Asymmetric ทมทง Private Key รวมกน คอ ใชสตรคณตศาสตรสรางขอมลชดหนง ทจะใชกำกบเอกสารนน สรป Public key & CA จะใชวธเขารหสแบบ Asymmetric ทมทง Private Key รวมกน คอ ใชสตรคณตศาสตรสรางขอมลชดหนง ทจะใชกำกบเอกสารนน ๆ (เรยกวา Message digest) แลวเขารหส Message Digest นดวย Private Key ของผสงไดเปน "ลายเซนอเลกทรอนคส " (Electronic Signature) ซงจะใชพสจนไดวาใครเปนผสง จากนนสงทงเอกสารและลายเซนอเลกทรอนคส นมาดวยกน พอผรบไดรบกจะแยกขอมลทงสองออกจากก น ทางหนงเอาขอความตนฉบบไปคำนวณหา 20

สรป Public key & CA 21 สรป Public key & CA 21