এটি হল Fully Homomorphic Encryption নামের লিনাক্স অ্যাপ যার সর্বশেষ রিলিজটি Transpilersourcecode.tar.gz নামে ডাউনলোড করা যেতে পারে। এটি ওয়ার্কস্টেশনের জন্য বিনামূল্যের হোস্টিং প্রদানকারী OnWorks-এ অনলাইনে চালানো যেতে পারে।
Fully Homomorphic Encryption নামের এই অ্যাপটি OnWorks সহ বিনামূল্যে অনলাইনে ডাউনলোড করুন এবং চালান।
এই অ্যাপটি চালানোর জন্য এই নির্দেশাবলী অনুসরণ করুন:
- 1. আপনার পিসিতে এই অ্যাপ্লিকেশনটি ডাউনলোড করুন৷
- 2. আমাদের ফাইল ম্যানেজারে প্রবেশ করুন https://www.onworks.net/myfiles.php?username=XXXXX আপনি যে ইউজারনেম চান।
- 3. এই ধরনের ফাইল ম্যানেজারে এই অ্যাপ্লিকেশনটি আপলোড করুন।
- 4. এই ওয়েবসাইট থেকে OnWorks Linux অনলাইন বা Windows অনলাইন এমুলেটর বা MACOS অনলাইন এমুলেটর শুরু করুন।
- 5. OnWorks Linux OS থেকে আপনি এইমাত্র শুরু করেছেন, আমাদের ফাইল ম্যানেজারে যান https://www.onworks.net/myfiles.php?username=XXXXX আপনার পছন্দের ব্যবহারকারীর নাম সহ।
- 6. অ্যাপ্লিকেশনটি ডাউনলোড করুন, এটি ইনস্টল করুন এবং এটি চালান।
স্ক্রিনশট:
সম্পূর্ণরূপে হোমোমরফিক এনক্রিপশন
বর্ণনাঃ
এই সংগ্রহস্থলটি গুগলের ফুলি হোমোমরফিক এনক্রিপশন (FHE) এর জন্য ব্যবহারিক টুলিং সংগ্রহ করে, যা এনক্রিপ্ট করা ডেটা ডিক্রিপ্ট না করেই গণনা চালানো সম্ভব করে তোলে। এর মূলে রয়েছে একটি "ট্রান্সপাইলার" যা সাধারণ ফাংশনগুলিকে (সাধারণত C++ বা অনুরূপের একটি সীমাবদ্ধ উপসেটে লেখা) FHE সার্কিটে রূপান্তর করে, এবং ব্যাকএন্ডগুলি যা বিভিন্ন FHE লাইব্রেরি সহ সেই সার্কিটগুলি কার্যকর করে। কর্মপ্রবাহ সাধারণত স্বাভাবিক সফ্টওয়্যার বিকাশকে প্রতিফলিত করে: একটি ক্লিয়ারটেক্সট বাস্তবায়ন লিখুন এবং পরীক্ষা করুন, যুক্তি এবং কর্মক্ষমতা বৈশিষ্ট্য যাচাই করার জন্য একটি সিমুলেটর চালান, তারপর বাস্তব FHE প্যারামিটারগুলির সাথে চালানোর জন্য একটি এনক্রিপ্ট করা ফর্মে কম্পাইল করুন। প্রকল্পটিতে বেঞ্চমার্কিং হারনেস, উদাহরণ এবং টিউটোরিয়াল অন্তর্ভুক্ত রয়েছে যা প্যারামিটার নির্বাচন, গেট খরচ এবং ল্যাটেন্সি/থ্রুপুট ট্রেড-অফগুলিকে রহস্যময় করে তোলে। একাধিক রানটাইম এবং ব্যাকএন্ড সমর্থিত যাতে দলগুলি নির্ভুলতা এবং গতির চাহিদার উপর নির্ভর করে বুলিয়ান বা পূর্ণসংখ্যা স্কিম বেছে নিতে পারে।
বৈশিষ্ট্য
- সোর্স-টু-এফএইচই ট্রান্সপাইলার যা ফাংশনগুলিকে এনক্রিপ্ট করা সার্কিটে পরিণত করে
- বিভিন্ন FHE লাইব্রেরি এবং স্কিমগুলিকে লক্ষ্য করে প্লাগেবল ব্যাকএন্ড
- এনক্রিপ্ট করা কার্যকর করার আগে সঠিকতার জন্য ক্লিয়ারটেক্সট সিমুলেশন
- প্রোফাইল ল্যাটেন্সি এবং সার্কিটের আকারের জন্য ইউটিলিটিগুলির মানদণ্ড নির্ধারণ করা
- সাধারণ গাণিতিক এবং ML কার্নেলের জন্য উদাহরণ লাইব্রেরি এবং টিউটোরিয়াল
- নিরাপত্তা স্তর এবং নির্ভুলতার জন্য প্যারামিটারাইজেশন সহায়ক
প্রোগ্রামিং ভাষা
সি ++
বিভাগ
এটি এমন একটি অ্যাপ্লিকেশন যা https://sourceforge.net/projects/fully-homomorph-encrypt.mirror/ থেকেও আনা যেতে পারে। আমাদের বিনামূল্যের অপারেটিভ সিস্টেমগুলির মধ্যে একটি থেকে সবচেয়ে সহজ উপায়ে অনলাইনে চালানোর জন্য এটি OnWorks-এ হোস্ট করা হয়েছে।