Advanced Encryption Standard หรือ AES คือ การเข้ารหัสแบบ Modern Block Ciphers ด้วยการใช้ Symmetric-key(Private Key) ซึ่ง AES ถูกพัฒนาขึ้นมาแทนที่ DES โดยในช่วงปี 1997 ได้มีการจัดประกวดการแข่งขัน algorithm ในการเข้ารหัสขึ้น โดย NIST และ ผู้ได้รับชัยชนะคือ Rijndael ซึ่งเป็นผู้ออกแบบ algorithm AES ได้ชัยชนะในปี 2000 และได้ถูกเสนอให้เป็นมาตรฐานการเข้ารหัสใหม่แทน DES แบบเดิม
AES ทำการเข้ารหัสโดยการนำ plantext มาประมวลผลทีละ 128 bits และใช้ key แบบเลือกได้คือ 128/192/256 bit keys และยังสามารถเลือก ลอบในการวนซ้ำได้อีกด้วย แบ่งเป็น 9/11/13 ลอบ
Showing posts with label มั่วๆแต่น่าจะถูก. Show all posts
Showing posts with label มั่วๆแต่น่าจะถูก. Show all posts
2014-02-24
Data Encryption Standard (DES)
Data Encryption Standard หรือ DES คือ การเข้ารหัสแบบ Modern Block Ciphers ด้วยการใช้ Symmetric-key(Private Key) ซึ่ง DES ถูกพัฒนาขึ้นในปี 1970 โดย IBM ด้วยการพัฒนาต่อจาก Lucifer Cipher ซึ่ง Lucifer Cipher เป็นการนำเอาคอนเซ็ปของ Feistel มาต่อยอด และต่อมาในปี 1973 NBS(NIST) ได้กำหนดให้เป็นมาตรฐานการเข้ารหัสในสมัยนั้น
DES ทำการเข้ารหัสโดยการนำ plantext มาประมวลผลทีละ 64 bit และ ใช้ key ในการเข้ารหัส 64 bit key วนซ้ำ 16 ลอบ
DES ทำการเข้ารหัสโดยการนำ plantext มาประมวลผลทีละ 64 bit และ ใช้ key ในการเข้ารหัส 64 bit key วนซ้ำ 16 ลอบ
2013-07-16
ว่าด้วยเรื่อง MD5
สวัสดีครับเพื่อนๆ วันนี้เรามาว่ากันด้วยเรื่อง MD5 มันอาจจะช้าไปนิดที่วันนี้ผมเสนอเรื่อง MD5 ขึ้นมา เพราะว่า MD5 นั้นเกิดขึ้นมานานแล้ว แต่ทว่าไป วันนี้ผมไม่ได้มาอธิบาย เรื่อง MD5 คืออะไรมาจากไหน แต่ผมจะว่าด้วยเรื่องการนำมาประยุกต์ให้ MD5 มีความแข็งแกร่งยิ่งขึ้น เฉพาะในส่วนของการนำมาใช้เข้ารหัสแบบทางเดียว
Subscribe to:
Posts (Atom)