Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม
การเขียนโปรแกรม
  1. คำศัพท์พื้นฐานในการเข้ารหัสลับสำหรับความปลอดภัยข้อมูล

    คำศัพท์พื้นฐานใน Cryptographyคำศัพท์ (อังกฤษ)คำแปลไทยคำอธิบายPlaintext / Cleartextข้อความต้นฉบับ / ข้อความเปิดข้อมูลที่อ่านเข้าใจได้ ก่อนเข้ารหัส หรือหลังถอดรหัสCiphertextซิเฟอร์เท็กซ์ / ข้อความเข้ารหัสข้อมูลที่ถูกเข้ารหัสแล้ว อ่านไม่เข้าใจโดยไม่มีกุญแจEncryptionการเข้ารหัสกระบวนการ Plaintext + Key

  2. วัตถุประสงค์ของการเข้ารหัสลับในความปลอดภัยข้อมูลคืออะไร?

    เป้าหมายหลักของการเข้ารหัสลับ (Cryptography Goals)การเข้ารหัสลับให้บริการความปลอดภัย 5 มิติหลัก (CIA + AN):1. ความลับ (Confidentiality)ข้อมูลเข้าถึงได้เฉพาะฝ่ายที่ได้รับอนุญาตวิธี: ควบคุมการเข้าถึง (Access Control) หรือ เข้ารหัส (Encryption)ตัวอย่าง: AES-256 เข้ารหัสไฟล์, TLS เข้ารหัสข้อมูลขนส่ง2. ค

  3. โมดูลของอัลกอริทึม Triple DES มีอะไรบ้าง?

    โมดูลของระบบ Triple DES (จากเอกสารต้นฉบับ)ระบบตัวอย่างใช้ Triple DES ร่วมกับการตรวจจับอีเมลสงสัย ประกอบด้วยโมดูลหลักดังนี้โมดูลฝั่งผู้ดูแลระบบ (Admin Modules)Admin Login: เข้าสู่ระบบด้วย Username/PasswordCreate Message for Admin: เลือกผู้รับ, ใส่หัวข้อ/ข้อความ, ใส่กุญแจเข้ารหัส → เข้ารหัสด้วย 3DES →

  4. การตรวจจับอีเมลสงสัยในความปลอดภัยข้อมูลคืออะไร?

    การตรวจจับอีเมลสงสัย (Suspicious Email Detection)ระบบที่วิเคราะห์อีเมลเพื่อค้นหาสัญญาณอันตราย: โมชิคิต (Malware), ฟิชชิง (Phishing), ระบบหลบเลี่ยง (Evasion), ข้อความคุกคาม หรือการสื่อสารของกลุ่มผิดกฎหมายวิธีการตรวจจับหลัก1. การวิเคราะห์คำสำคัญ (Keyword Analysis)คำที่บ่งชี้ความเสี่ยง: hijacking, expl

  5. การนำ Triple DES ไปใช้งานมีวิธีการอย่างไร?

    Triple DES (3DES / TDEA) คืออะไร?Triple DES ใช้อัลกอริทึม DES ทำซ้ำ 3 ครั้ง เพื่อเพิ่มความยาวกุญแจที่มีผลเป็น 112 หรือ 168 บิต แก้ปัญหากุญแจ 56 บิตของ DES สั้นเกินไปโหมดการทำงาน1. 3-Key 3DES (Keying Option 1) - แนะนำC = E_{K3}(D_{K2}(E_{K1}(P))) P = D_{K1}(E_{K2}(D_{K3}(C)))ใช้กุญแจ 3 ตัวต่างกัน: K1

  6. ข้อดีและข้อเสียของ DES

    ภาพรวม DES (Data Encryption Standard)DES เป็นบล็อกไซเฟอร์แบบสมมาตร บล็อก 64 บิต กุญแจมีผล 56 บิต (จาก 64 บิต ตัดพาริตี้ 8 บิต) พัฒนาโดย IBM มาตรฐานสหรัฐ 1977ข้อดี (Advantages)มาตรฐานทางการ: มาตรฐานของรัฐบาลสหรัฐ (FIPS), ANSI, ISO ได้รับการยอมรับทั่วโลกทนทานต่อการวิเคราะห์: ตั้งแต่ 1977 ไม่พบช่องโหว่

  7. ประเภทของการเข้ารหัสในความปลอดภัยข้อมูลมีอะไรบ้าง?

    การเข้ารหัส (Encryption)กระบวนการแปลง เพลนเท็กซ์ (Plaintext) ให้กลายเป็น ซิเฟอร์เท็กซ์ (Ciphertext) ที่อ่านไม่เข้าใจ โดยใช้ กุญแจ (Key) และ อัลกอริทึม เพื่อปกป้องความลับประเภทหลักของการเข้ารหัส1. การเข้ารหัสแบบมือ (Manual Encryption)ผู้ใช้เลือกไฟล์และเลือกวิธีเข้ารหาด้วยตัวเองผ่านซอฟต์แวร์ต้องมีส่วน

  8. ประเภทของการถอดรหัสในความปลอดภัยข้อมูลมีอะไรบ้าง?

    การถอดรหัส (Decryption)กระบวนการย้อนกลับของการเข้ารหัส: แปลง ซิเฟอร์เท็กซ์ (Ciphertext) กลายเป็น เพลนเท็กซ์ (Plaintext) โดยใช้กุญแจเดียวกับการเข้ารหัส (แบบสมมาตร) หรือกุญแจคู่ (แบบอสมมาตร)ประเภทหลักของการถอดรหัส1. การถอดรหัสแบบสมมาตร (Symmetric Decryption)ใช้ กุญแจเดียวกัน สำหรับเข้ารหัสและถอดรหัสตั

  9. DES ทำงานอย่างไรในความปลอดภัยข้อมูล?

    ภาพรวม DES (Data Encryption Standard)DES เป็นบล็อกไซเฟอร์แบบสมมาตร (Symmetric Block Cipher) ใช้บล็อกขนาด 64 บิต กุญแจ 56 บิต (จาก 64 บิตตัดพาริตี้ 8 บิต) โครงสร้างแบบไฟสเทล (Feistel) 16 รอบขั้นตอนการเข้ารหัสInitial Permutation (IP): สลับบิต 64 บิตตามตารางคงที่ → แบ่งเป็น L₀, R₀ (ครึ่งละ 32 บิต)16 รอ

  10. การเรียงลำดับเริ่มต้น (Initial Permutation) ใน DES คืออะไร?

    การเรียงลำดับเริ่มต้น (Initial Permutation - IP)IP เป็นขั้นตอนแรกของการเข้ารหัส DES ทำเพียงครั้งเดียว ก่อนเข้ารอบที่ 1 ทำหน้าที่สลับตำแหน่งบิตของบล็อกข้อความต้นฉบับ 64 บิต ตามตารางคงที่วิธีการทำงานอ่านตาราง IP จากซ้ายไปขวา บนลงล่างตัวเลขในตารางบอกว่า บิตที่เท่าไรของข้อมูลต้นฉบับ จะไปอยู่ตำแหน่งนี้ตั

  11. ข้อกำหนดของฟังก์ชันแฮชในความปลอดภัยข้อมูลคืออะไร?

    ฟังก์ชันแฮชแบบเข้ารหัส (Cryptographic Hash Function)ฟังก์ชันแฮชแบบเข้ารหัสคือการแปลงข้อมูลนำเข้า (Message) ขนาดผันผวน ให้กลายเป็นสตริงขนาดคงที่ เรียกว่า ค่าแฮช (Hash Value) หรือ Message Digestสัญลักษณ์: h = H(M) โดย M = ข้อความความยาวผันผวน, H(M) = ค่าแฮชความยาวคงที่คุณสมบัติที่จำเป็นของฟังก์ชันแฮชท

  12. DES มีจำนวนรอบเท่าไร?

    ภาพรวมของ DESมาตรฐานการเข้ารหัสข้อมูล (DES) ใช้อัลกอริทึมบล็อกไซเฟอร์ที่ประมวลผลข้อมูลในบล็อกขนาด 64 บิต โดยใช้โครงสร้างไฟสเทล (Feistel) ซึ่งประกอบด้วย 16 รอบ การเข้ารหัสที่เหมือนกันทุกรอบขั้นตอนหลักในแต่ละรอบแต่ละรอบของ DES ประกอบด้วยขั้นตอนหลัก 4 ขั้นตอน ดังนี้1. การแปลงกุญแจ (Key Transformation)ก

  13. Expansion Permutation ในความปลอดภัยข้อมูล

    Expansion Permutation (การสลับตำแหน่งขยาย) คืออะไร? ขยาย Right Half (R) จาก 32 บิต → 48 บิต พร้อมเปลี่ยนลำดับบิตและซ้ำบิตบางตัว เรียกว่า Expansion Permutation วัตถุประสงค์ 2 ข้อ ทำให้ Right Half ขนาดเท่ากับ Key สำหรับ XOR Operation ให้ผลลัพธ์ยาวขึ้น เพื่อบีบอัดระหว่าง Substitution Operation ทำให้

  14. องค์ประกอบของ DES

    องค์ประกอบของ DES (DES Elements) 1. Use of S-Boxes (การใช้ S-boxes) 17 Person-years ออกแบบ Internal Structure ของ S-boxes 2. Key Length (ความยาวคีย์) Cryptographic System มี 2 องค์ประกอบสำคัญ: Algorithm และ Key DES Algorithm Inner Workings = Public Knowledge → ความแข็งแกร่งอยู่ที่ Key (ต้องเป็น Se

  15. Variations ของ DES (Double DES และ Triple DES)

    Variations ของ DES 1. Double DES เข้ารหัส DES 2 รอบบน Plaintext เดียวกัน Key ต่างกัน (K1, K2) ทั้ง 2 จำเป็นตอนถอดรหัส 64-bit Plaintext → DES(K1) → 64-bit Intermediate → DES(K2) → 64-bit Ciphertext Double DES เรียบง่าย: ทำ DES ปกติ 2 ครั้ง Key K1 → Encrypt → Key K2 → Encrypt อีกครั้ง ถอดรหัส: Ciphe

  16. คุณสมบัติของ Data Encryption Standard (DES)

    คุณสมบัติของ DES DES เป็น Block Cipher Encryption = 2 Permutations (P-boxes: Initial/Final) + 16 Feistel Rounds แต่ละรอบ Round Key 48-bit จาก Cipher Key DES Function: 48-bit Key → Rightmost 32 bits (Rᵢ₋₁) → 32-bit Output คุณสมบัติหลัก 2 ประการ 1. Avalanche Effect (เอฟเฟกต์หิมะถล่ม) การเปลี่ยนแปลง

  17. Double DES คืออะไร?

    Double DES คืออะไร? DES: Symmetric Key Block Cipher Input: 64-bit Plaintext, 56-bit Key Output: 64-bit Ciphertext ประกอบ P-boxes (Transpose) และ S-boxes (Substitute) Feistel Block Cipher (LUCIFER) 16 รอบ Key ต่างกันทุกรอบ เรียนรู้ DES เพราะเป็น Foundation ของ Encryption Algorithms ปัจจุบัน (เร็วกว่า

  18. ปัญหาการออกแบบของ DES

    Design Issues ของ DES DES: Block Cipher Plaintext 64-bit → Ciphertext Key 48-bit Symmetric Key Algorithm ออกแบบโดย IBM 1994 (หมายเหตุ: จริงคือ 1970s) ผ่านการทดสอบบางอย่าง แต่มี Design Issues: 1. S-Boxes (Substitution Boxes) รับ Input 48-bit จาก XOR (Compressed Key + Expanded RPT) → Output 32-bit ด้

  19. ประวัติของ DES

    ประวัติของ DES (Data Encryption Standard) DES: Block Cipher Algorithm Plaintext 64-bit Blocks → Ciphertext ด้วย Key 48-bit Symmetric Key Algorithm การพัฒนา NIST ขอเสนอ National Symmetric-key Cryptosystem 1973 IBM เสนอ (ปรับจาก Project Lucifer) → ได้รับเลือกเป็น DES ประกาศ Federal Register มีนาคม 1

  20. ประเภทของ Keys ในความปลอดภัยข้อมูล

    ประเภทของ Keys (Key Types) 1. Symmetric Key (คีย์สมมาตร) ใช้คีย์เดียวกันทั้งเข้ารหัสและถอดรหัส ต้องมีคีย์เดียวกับที่ใช้เข้ารหัส เพื่อถอดรหัส Symmetric Encryption = มีประสิทธิภาพมากกว่า Asymmetric → เลือกใช้เมื่อส่งข้อมูลปริมาณมาก 2. Asymmetric Key (คีย์อสมมาตร) ใช้ 2 คีย์ที่แยกกันแต่เกี่ยวข้องทางค

Total 1490 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:21/75  20-คอมพิวเตอร์/Page Goto:1 15 16 17 18 19 20 21 22 23 24 25 26 27