Skip to main content

บล็อกบล็อกคืออะไร?

cipher บล็อกเป็นอัลกอริทึมการเข้ารหัสแบบสมมาตรที่ใช้ในการแย่งข้อมูลที่ละเอียดอ่อนโปรแกรมหรืออัลกอริทึมที่ปฏิบัติงานจริงเรียกว่า Ciphersการแย่งชิงหรือการเข้ารหัสข้อมูลให้ประโยชน์อื่น ๆ นอกเหนือจากความลับการเข้ารหัสยังสามารถตรวจสอบให้แน่ใจว่าข้อความยังไม่เปลี่ยนแปลงรวมถึงตรวจสอบตัวตนของผู้ส่ง

การเข้ารหัสเป็นวิทยาศาสตร์ของการเปลี่ยนข้อมูลที่ไม่ได้เข้ารหัสที่อ่านได้เรียกว่า PlainText เป็นข้อมูลที่เข้ารหัสเรียกว่า CipherTextบล็อก ciphers แตกต่างจากหมวดหมู่ที่สำคัญอื่น ๆ ของอัลกอริทึมสมมาตรสตรีม ciphers สตรีมในการที่พวกเขาเข้ารหัสข้อมูลในชิ้นหรือบล็อกแทนที่จะเป็นหนึ่งอักขระในแต่ละครั้งโดยทั่วไปแล้วบล็อกของบล็อกจะมีความปลอดภัยมากกว่ารหัสสตรีมเพราะมันสุ่มมากขึ้นในขณะที่รหัสสตรีมทำงานได้เร็วขึ้นเมื่อข้อความสั้น ๆ สั้น ๆ

แนวคิดของการเข้ารหัสบล็อกที่มีความสมมาตรมาจากกระบวนการจริงของการเข้ารหัสข้อมูลข้อมูลการเข้ารหัส.การเข้ารหัสแบบสมมาตรหรือที่เรียกว่าการเข้ารหัสคีย์ส่วนตัวใช้คีย์เดียวในการเข้ารหัสและถอดรหัสข้อมูลมันเป็นสิ่งสำคัญที่คีย์ยังคงเป็นส่วนตัวเพราะทุกคนที่มีมันสามารถอ่านข้อความใด ๆ ที่ส่งสิ่งนี้ตรงกันข้ามกับการเข้ารหัสแบบอสมมาตรซึ่งใช้สองปุ่มซึ่งเป็นคีย์ส่วนตัวที่มีความปลอดภัยและคีย์สาธารณะที่มีให้สำหรับทุกคน

การใช้การเข้ารหัสย้อนกลับมาหลายศตวรรษและมีอยู่ในอียิปต์โบราณและโรมJulius Caesar ใช้สิ่งที่เป็นที่รู้จักกันอย่างกว้างขวางว่าเป็น Caesar Cipher เพื่อส่งข้อความลับไปยังนายพลของเขาระบบการเข้ารหัสนั้นอยู่ภายใต้การโจมตีอย่างต่อเนื่องและเนื่องจากอัลกอริทึมเก่า ๆ ถูกทำลายผู้เข้ารหัสลับพัฒนาโปรแกรมใหม่เพื่อซ่อนข้อความBlock Ciphers รุ่นยอดนิยมบางรุ่นรวมถึงมาตรฐานการเข้ารหัสข้อมูล (DES), มาตรฐานการเข้ารหัสขั้นสูง (AES) และอัลกอริทึมการเข้ารหัสข้อมูลระหว่างประเทศ (IDEA)

DES เป็นจุดเขื่อนบล็อกทั่วไปที่รู้จักกันดีซึ่งใช้คีย์สมมาตร 56 บิตข้อมูลถูกเข้ารหัสในบล็อก 64 บิตทุกครั้งที่ DES เข้ารหัสบล็อกธรรมดา 64 บิตมันจะทำงานผ่านอัลกอริทึม 16 ครั้งหรือรอบเนื่องจากคีย์สั้น 56 บิต DES จึงไม่ได้รับการพิจารณาว่าปลอดภัยสำหรับแอปพลิเคชันจำนวนมากอีกต่อไป

AEs ได้รับการคัดเลือกในเดือนตุลาคม 2543 โดยสถาบันมาตรฐานและเทคโนโลยีแห่งชาติ (NIST) เพื่อทดแทน DES ที่ปลอดภัยยิ่งขึ้นAES ใช้คีย์ที่แตกต่างกันสามปุ่มเพื่อทำการเข้ารหัสหลายรอบบนบล็อกธรรมดาของ 128 บิตขนาดสำคัญคือ 128, 192 และ 256 บิตยาว

การเข้ารหัสบล็อกอื่นเป็นแนวคิดซึ่งใช้กันอย่างแพร่หลายในยุโรปและใช้ปุ่ม 128 บิตเพื่อทำการเข้ารหัสแปดรอบบนบล็อกข้อความ 64 บิตแนวคิดถูกสร้างขึ้นในปี 1992 โดย James Massey และ Xuejia Lai ภายใต้สัญญาการวิจัยกับมูลนิธิเทคโนโลยีสวีเดนแม้ว่าความคิดจะได้รับการพัฒนาด้วยทุนส่วนตัว แต่ก็ฟรีสำหรับการใช้งานที่ไม่ใช่เชิงพาณิชย์