กลับไปหน้าบทความ

อ่าน 1 นาที

ฟังก์ชันเข้ารหัส

ฟังก์ชัน การเข้ารหัส คือความพยายามที่จะรักษา ความเป็นส่วนตัว ของโค้ดบนอุปกรณ์เคลื่อนที่ โดยไม่ต้องใช้ ฮาร์ดแวร์ ที่ป้องกันการดัดแปลง เป็นวิธีการที่สามารถดำเนินการทางด้าน...

ฟังก์ชันเข้ารหัส

ฟังก์ชันการเข้ารหัสคือความพยายามที่จะรักษา ความเป็นส่วนตัว ของโค้ดบนอุปกรณ์เคลื่อนที่โดยไม่ต้องใช้ ฮาร์ดแวร์ ที่ป้องกันการดัดแปลงเป็นวิธีการที่สามารถดำเนินการทางด้าน การเข้ารหัสลับได้ ในโค้ดบนอุปกรณ์เคลื่อนที่

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

ตัวอย่าง

สถานการณ์: โฮสต์ A มีอัลกอริทึมที่คำนวณฟังก์ชัน f A ต้องการส่งเอเจนต์เคลื่อนที่ไปยัง B ซึ่งเก็บค่าอินพุต x เพื่อคำนวณ f(x) แต่ A ไม่ต้องการให้ B เรียนรู้อะไรเกี่ยวกับ f เลย

โครงร่าง: ฟังก์ชัน f ถูกเข้ารหัสในลักษณะที่ทำให้ได้ E(f) จากนั้นโฮสต์ A สร้างโปรแกรมอีกโปรแกรมหนึ่ง P(E(f)) ซึ่งใช้งาน E(f) และส่งไปยัง B ผ่านทางเอเจนต์ B รันเอเจนต์ ซึ่งจะคำนวณ P(E(f))(x) และส่งผลลัพธ์กลับไปยัง A จากนั้น A ถอดรหัสเพื่อรับ f(x)

ข้อเสีย: การค้นหารูปแบบการเข้ารหัสที่เหมาะสมซึ่งสามารถแปลงฟังก์ชันใดๆ ได้นั้นเป็นเรื่องท้าทาย รูปแบบนี้ไม่สามารถป้องกันการโจมตีแบบปฏิเสธการให้บริการ (Denial of Service) , การโจมตีแบบเล่นซ้ำ (Replay), การ สกัดข้อมูล เพื่อการทดลอง (Experimental Extraction ) และอื่นๆ ได้

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Encrypted_function&oldid=1226398352 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ฟังก์ชันเข้ารหัส

ฟังก์ชัน การเข้ารหัส คือความพยายามที่จะรักษา ความเป็นส่วนตัว ของโค้ดบนอุปกรณ์เคลื่อนที่ โดยไม่ต้องใช้ ฮาร์ดแวร์ ที่ป้องกันการดัดแปลง เป็นวิธีการที่สามารถดำเนินการทางด้าน...

ตัวอย่าง

สถานการณ์: โฮสต์ A มี อัลกอริทึม ที่คำนวณฟังก์ชัน f A ต้องการส่ง เอเจนต์เคลื่อนที่ ไปยัง B ซึ่งเก็บค่าอินพุต x เพื่อคำนวณ f(x) แต่ A ไม่ต้องการให้ B เรียนรู้อะไรเกี่ยวกับ f เลย

ดูเพิ่มเติม

การเข้ารหัสแบบโฮโมมอร์ฟิก ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Encrypted_function&oldid=1226398352 "