گوگل نے مکمل ہومومورفک انکرپشن کے لیے ایک ٹول کٹ کھولی ہے۔

گوگل نے لائبریریوں اور افادیت کا ایک کھلا مجموعہ شائع کیا ہے جو ایک مکمل ہومومورفک انکرپشن سسٹم کو نافذ کرتا ہے جو آپ کو ڈیٹا کو خفیہ کردہ شکل میں پروسیس کرنے کی اجازت دیتا ہے جو حساب کے کسی بھی مرحلے پر کھلی شکل میں ظاہر نہیں ہوتا ہے۔ ٹول کٹ خفیہ کمپیوٹنگ کے لیے ایسے پروگرام بنانا ممکن بناتی ہے جو بغیر ڈکرپشن کے ڈیٹا کے ساتھ کام کر سکتے ہیں، بشمول انکرپٹڈ ڈیٹا پر ریاضی اور سادہ سٹرنگ آپریشنز کرنا۔ پروجیکٹ کوڈ C++ میں لکھا گیا ہے اور اپاچی 2.0 لائسنس کے تحت تقسیم کیا گیا ہے۔

اینڈ ٹو اینڈ انکرپشن کے برعکس، ہومومورفک انکرپشن، ڈیٹا ٹرانسمیشن کی حفاظت کے علاوہ، ڈیٹا کو ڈکرپٹ کیے بغیر پروسیس کرنے کی صلاحیت فراہم کرتا ہے۔ مکمل ہومومورفی کا مطلب ہے انکرپٹڈ ڈیٹا پر اضافے اور ضرب کی کارروائیوں کو انجام دینے کی صلاحیت، جس کی بنیاد پر آپ کسی بھی صوابدیدی حساب کو لاگو کر سکتے ہیں۔ آؤٹ پٹ ایک خفیہ کردہ نتیجہ پیدا کرتا ہے، جو اصل ڈیٹا پر اسی طرح کی کارروائیوں کے نتیجے کو خفیہ کرنے کے مترادف ہوگا۔

ہومومورفک انکرپشن کے ساتھ ڈیٹا کے ساتھ کام کرنا اس حقیقت پر آتا ہے کہ صارف ڈیٹا کو انکرپٹ کرتا ہے اور، چابیاں ظاہر کیے بغیر، اسے پروسیسنگ کے لیے کسی تھرڈ پارٹی سروس میں منتقل کرتا ہے۔ یہ سروس بیان کردہ حسابات کو انجام دیتی ہے اور ایک خفیہ کردہ نتیجہ پیدا کرتی ہے، بغیر یہ تعین کرنے کے قابل کہ یہ کس ڈیٹا کے ساتھ کام کر رہی ہے۔ صارف اپنی چابیاں استعمال کرتے ہوئے جاری کردہ ڈیٹا کو ڈکرپٹ کرتا ہے اور نتیجہ واضح متن میں وصول کرتا ہے۔

گوگل نے مکمل ہومومورفک انکرپشن کے لیے ایک ٹول کٹ کھولی ہے۔

ہومومورفک انکرپشن کے اطلاق کے شعبوں میں خفیہ کمپیوٹنگ کے لیے کلاؤڈ سروسز کی تخلیق، الیکٹرانک ووٹنگ سسٹم کا نفاذ، گمنام روٹنگ پروٹوکولز کی تخلیق، ڈی بی ایم ایس میں خفیہ کردہ ڈیٹا پر سوالات پر کارروائی، اور مشین لرننگ سسٹم کی خفیہ تربیت شامل ہیں۔

مثال کے طور پر، ہومومورفک انکرپشن طبی ایپلی کیشنز میں کارآمد ہو گی جو مرموز شکل میں مریضوں سے حساس معلومات حاصل کر سکتی ہیں اور صحت کی دیکھ بھال کرنے والے پیشہ ور افراد کو تجزیات کرنے اور ڈکرپشن کے بغیر بے ضابطگیوں کی نشاندہی کرنے کی صلاحیت فراہم کر سکتی ہیں۔ ہومومورفک انکرپشن بیماریوں اور مخصوص جینیاتی تغیرات کے درمیان تعلق کی جانچ کرنے والے مطالعات میں بھی مدد کر سکتی ہے، جس کے لیے جینیاتی معلومات کے ہزاروں نمونوں کے تجزیے کی ضرورت ہوتی ہے۔

شائع شدہ ٹولز کی ایک مخصوص خصوصیت C++ میں معیاری ترقیاتی تکنیکوں کا استعمال کرتے ہوئے انکرپٹڈ ڈیٹا کی پروسیسنگ کے لیے پروگرام بنانے کی صلاحیت ہے۔ فراہم کردہ ٹرانسپلر کا استعمال کرتے ہوئے، ایک C++ پروگرام کو ایک خاص FHE-C++ بولی میں تبدیل کیا جاتا ہے جو خفیہ کردہ ڈیٹا کے ساتھ کام کرنے کے قابل ہوتا ہے۔

گوگل نے مکمل ہومومورفک انکرپشن کے لیے ایک ٹول کٹ کھولی ہے۔


ماخذ: opennet.ru

نیا تبصرہ شامل کریں