สารบัญ:
คำจำกัดความ - Block Cipher หมายถึงอะไร
บล็อกตัวเลขเป็นอัลกอริธึมการเข้ารหัสแบบสมมาตรที่ทำงานบนบล็อกขนาดคงที่ของข้อมูลโดยใช้คีย์ลับที่แชร์กัน Plaintext ใช้ระหว่างการเข้ารหัสและข้อความที่เข้ารหัสที่ได้จะเรียกว่า ciphertext คีย์เดียวกันนี้ใช้สำหรับทั้งการเข้ารหัสของข้อความธรรมดาและการถอดรหัสของไซเฟอร์เท็กซ์
Techopedia อธิบาย Block Cipher
Block cipher เข้ารหัส / ถอดรหัสอินพุตของมันทีละหนึ่งบล็อกแทนทีละบิตโดยใช้คีย์ลับที่แชร์ บล็อกได้รับการแก้ไขในขนาด; มิฉะนั้นจำเป็นต้องมีช่องว่างภายใน อัลกอริทึมนี้สมมาตร ในระหว่างการเข้ารหัสจะใช้รหัสที่ใช้ร่วมกันเพื่อแปลงอินพุตข้อความธรรมดาเป็น cyphertext (ข้อความที่เข้ารหัส) ในระหว่างการถอดรหัสมันใช้คีย์เดียวกันเพื่อแปลง cyphertext กลับไปเป็นข้อความธรรมดา ความยาวของเอาต์พุตเหมือนกับอินพุต
การใช้งานที่รู้จักกันดีของอัลกอริทึมการเข้ารหัสบล็อกคือมาตรฐานการเข้ารหัสข้อมูล (DES), TripleDES และมาตรฐานการเข้ารหัสขั้นสูง (AES)
คู่ของ block cypher คือ stream cypher ซึ่งทำงานกับอินพุตครั้งละหนึ่งบิตเช่นกันโดยใช้คีย์ที่ใช้ร่วมกัน
อีกทางเลือกหนึ่งของอัลกอริธึมการบล็อกบล็อคคือการเข้ารหัสคีย์สาธารณะหรือการเข้ารหัสแบบอสมมาตร อัลกอริทึมนี้ใช้พับลิกคีย์เพื่อเข้ารหัสข้อความธรรมดาและคีย์ส่วนตัวเพื่อถอดรหัสไซเฟอร์เท็กซ์ที่เกิดขึ้น
