این یک برنامه لینوکسی به نام Fully Homomorphic Encryption است که آخرین نسخه آن را میتوانید با نام Transpilersourcecode.tar.gz دانلود کنید. این برنامه را میتوان به صورت آنلاین در ارائه دهنده خدمات میزبانی رایگان OnWorks برای ایستگاههای کاری اجرا کرد.
این برنامه با نام Fully Homomorphic Encryption with OnWorks را به صورت رایگان دانلود و اجرا کنید.
برای اجرای این برنامه این دستورالعمل ها را دنبال کنید:
- 1. این برنامه را در رایانه شخصی خود دانلود کنید.
- 2. در فایل منیجر ما https://www.onworks.net/myfiles.php?username=XXXXX نام کاربری مورد نظر خود را وارد کنید.
- 3. این برنامه را در چنین فایل منیجر آپلود کنید.
- 4. OnWorks Linux آنلاین یا شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MACOS را از این وب سایت راه اندازی کنید.
- 5. از سیستم عامل لینوکس OnWorks که به تازگی راه اندازی کرده اید، به مدیر فایل ما https://www.onworks.net/myfiles.php?username=XXXXX با نام کاربری که می خواهید بروید.
- 6. اپلیکیشن را دانلود کرده، نصب و اجرا کنید.
اسکرین شات ها:
رمزگذاری کاملا هممورفیک
DESCRIPTION:
این مخزن، ابزارهای کاربردی گوگل برای رمزگذاری کاملاً همومورفیک (FHE) را گردآوری میکند که بر امکان اجرای محاسبات روی دادههای رمزگذاری شده بدون رمزگشایی آنها تمرکز دارد. در هسته آن یک «ترانسپایلر» وجود دارد که توابع معمولی (که معمولاً در زیرمجموعه محدودی از C++ یا مشابه آن نوشته میشوند) را به مدارهای FHE تبدیل میکند، به علاوه بکاندهایی که آن مدارها را با کتابخانههای مختلف FHE اجرا میکنند. گردش کار معمولاً منعکس کننده توسعه نرمافزار عادی است: نوشتن و آزمایش یک پیادهسازی متن ساده، اجرای یک شبیهساز برای اعتبارسنجی ویژگیهای منطقی و عملکردی، سپس کامپایل به یک فرم رمزگذاری شده برای اجرا با پارامترهای واقعی FHE. این پروژه شامل ابزارهای بنچمارک، مثالها و آموزشهایی است که انتخاب پارامتر، هزینههای گیت و بدهبستانهای تأخیر/توان عملیاتی را مشخص میکند. چندین زمان اجرا و بکاند پشتیبانی میشوند، بنابراین تیمها میتوانند بسته به نیاز به دقت و سرعت، طرحهای بولی یا عدد صحیح را انتخاب کنند.
امکانات
- ترانسپایلِر منبع به FHE که توابع را به مدارهای رمزگذاری شده تبدیل میکند
- بکاندهای قابل اتصال که کتابخانهها و طرحهای مختلف FHE را هدف قرار میدهند
- شبیهسازی متن ساده برای صحت قبل از اجرای رمزگذاری شده
- ابزارهای بنچمارک برای نمایش تأخیر و اندازه مدار
- کتابخانههای نمونه و آموزشها برای هستههای محاسباتی و یادگیری ماشینی رایج
- کمککنندههای پارامترسازی برای سطوح امنیتی و دقت
زبان برنامه نویسی
++C
دسته بندی ها
این برنامهای است که میتوان آن را از https://sourceforge.net/projects/fully-homomorph-encrypt.mirror/ نیز دریافت کرد. این برنامه در OnWorks میزبانی شده است تا بتوان آن را به سادهترین روش از یکی از سیستمهای عامل رایگان ما به صورت آنلاین اجرا کرد.