Tags:
Node Thumbnail

ระบบการเข้ารหัสแบบ homomorphic encryption (HE อาจแปลไทยได้เป็นการเข้ารหัสแบบสาทิสสัณฐาน) เป็นระบบเข้ารหัสที่เปิดโอกาสให้เราสามารถกระทำบางคำสั่งกับข้อมูลที่เข้ารหัสอยู่ โดยไม่ต้องถอดรหัสออกมาก่อน เช่น การบวกตัวเลขสองตัวที่เข้ารหัสเอาไว้โดยไม่ต้องถอดรหัสตัวเลขทั้งสองชุดออกมา งานวิจัยนี้มีมาตั้งแต่ปี 2009 และตอนนี้ห้องแลป T J Watson ก็เปิดซอร์ส HElib ในสัญญาอนุญาตแบบ GPL ให้ดาวน์โหลดไปใช้งานได้แล้ว

การใช้งานของการเข้ารหัส HE ทำให้เราสามารถวางไฟล์ที่เข้ารหัสแล้วไว้บนเซิร์ฟเวอร์ แล้วส่งคำสั่งค้นหาไปยังเซิร์ฟเวอร์ เซิร์ฟเวอร์สามารถตอบได้ว่าในไฟล์นั้นมีผลที่เราต้องการหรือไม่โดยไม่ต้องรู้ว่าไฟล์นั้นมีข้อมูลอะไร หรือกระทั่งว่าเรากำลังหาข้อมูลอะไรอยู่ งานวิจัยนี้เป็นงานวิจัยระดับปริญญาเอกของ Craig Gentry จากมหาวิทยาลัยสแตนฟอร์ด

หลังจากงานวิจัยเล่มเต็มตีพิมพ์ออกไป Craig Gentry ก็ร่วมกับ Marten van Dijk, Shai Halevi, และ Vinod Vaikuntanathan เพื่อพัฒนาระบบ HE สำหรับเลขจำนวนเต็มในชื่อว่ารูปแบบการเข้ารหัส BGV

ตัวไลบรารีสามารถดาวน์โหลดได้แล้วที่ GitHub

ที่มา - i-programmer

Get latest news from Blognone

Comments

By: neizod
ContributorTraineeIn Love
on 3 May 2013 - 14:17 #568724
neizod's picture

เหมือนอาจารย์ Dan Boneh บอกว่าจะสอน (ใน Cousera) เสียดายพลังวัตรไม่พอ เรียนไปยังไม่ถึงบทนั้นเลย

By: -Rookies-
ContributorAndroidWindowsIn Love
on 3 May 2013 - 21:32 #568814

โอ้ว อยากรู้จัง มันทำงานยังไง เอาของเข้ารหัสอยู่มาทำอะไรกันได้เนี่ย เมพขิงๆ


เทคโนโลยีไม่ผิด คนใช้มันในทางที่ผิดนั่นแหละที่ผิด!?!

By: mr_tawan
ContributoriPhoneAndroidWindows
on 4 May 2013 - 02:27 #568860
mr_tawan's picture

การเข้ารหัสที่สูงกว่า HE ก็น่าจะเป็น SHE นะครับ

ใครเข้าใจ SHE ได้นี่ถือว่าสุดยอด

/me หนีไป


  • 9tawan.net บล็อกส่วนตัวฮับ
By: mementototem
ContributorJusci's WriterAndroidWindows
on 4 May 2013 - 13:13 #568925 Reply to:568860
mementototem's picture

lol

มามุกนี้ กราบ


Jusci - Google Plus - Twitter - FSN

By: hisoft
ContributorWindows PhoneWindows
on 4 May 2013 - 13:31 #568934 Reply to:568860
hisoft's picture

กราบบบบ

By: hisoft
ContributorWindows PhoneWindows
on 4 May 2013 - 13:31 #568935
hisoft's picture

ว่าแต่ถ้าเราค้นหาได้ว่ามีข้อมูลที่เราต้องการอยู่นั้นหรือเปล่า มันไม่ทำให้ข้อมูลบางส่วนสามารถคาดเดาความหมายได้หรือครับ?