การเข้ารหัส Homomorphic คืออะไร

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

มันทำงานยังไง?

หากคุณมีสองสาย สวัสดี และ โลก! คุณอาจเข้ารหัสมันทีละรายการเพื่อสร้างสตริง ciphertext j4u90a และ H7r3Sp หากคุณต่อสาย ciphertext สองสายเข้าด้วยกันเพื่อสร้าง j4u90aH7r3Sp และถอดรหัสสตริงนั้นเพื่อสร้าง Hello World! จากนั้นการเข้ารหัสคือ homomorphic

ข้อมูลการเข้ารหัส homomorphic เพิ่มเติม

รูปแบบการเข้ารหัส Homomorphic เรียกว่า cryptographically malleable เนื่องจากคุณสามารถเปลี่ยนข้อความธรรมดาได้โดยการปรับเปลี่ยน ciphertext ในบางกรณีนี่อาจเป็นความเสี่ยงด้านความปลอดภัย: บุคคลที่สามที่เป็นอันตรายอาจเปลี่ยนข้อความลับโดยไม่จำเป็นต้องถอดรหัสก่อน ในกรณีอื่น ๆ มันมีประโยชน์ที่อาจเกิดขึ้น: หลายฝ่ายที่เป็นมิตรสามารถรวมข้อมูลของพวกเขาโดยไม่จำเป็นต้องอ่านข้อมูลลับของกันและกัน

การเข้ารหัสข้อกำหนดด้านความปลอดภัย