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