在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):IBM/fhe-toolkit-macos开源软件地址(OpenSource Url):https://github.com/IBM/fhe-toolkit-macos开源编程语言(OpenSource Language):C++ 84.5%开源软件介绍(OpenSource Introduction):IBM Fully Homomorphic Encryption Toolkit for MacOSThis source code is the packaged XCode project and resources needed to build the open source HELib Fully Homomorphic Encryption library on MacOS. If you are instead looking for the IBM Fully Homomorphic Encryption Tookit for Linux that provides a docker based toolkit for Linux developers, it can be found here. To learn more about FHE in general, and what it can be used for, you can check out our FAQ/Content Solutions page. Compiling and Running the XCode ProjectIf you want to dive right in and get started using the SDK, please see the Getting Started Document. Need Help to Get Started?Corporate clients can email [email protected] to request a design thinking workshop about building FHE solutions for your business use cases at no cost for applicants accepted to our sponsor user program. For corporate support outside of our sponsor user program, IBM Security Homomorphic Encryption Services can help unlock the value of your sensitive data without decrypting it to help maintain your privacy and compliance controls. Our trusted advisors offer commercial education, expert support and testing environments to build your prototype applications. Feedback Survey"IBM invites you to participate in our Advanced Security and Encryption Survey. This survey is designed to gather insights around the security challenges you or your organization face and better understand our users and how to serve you better. We will only use your feedback to improve the FHE Toolkit experience and inform future IBM security-focused products and services. IBM will not share your response data with any third parties. We look forward to your valuable feedback to improve the IBM Fully Homomorphic Encryption Toolkit for macOS, iOS, and Linux." https://www.surveygizmo.com/s3/5731822/Advanced-Security-And-Encryption-Survey-2020 About Xcode ProjectsIf you are a developer interested in Homomorphic Encryption and you use a MacOS development machine, this project will help you get started with a pre-configured Xcode Project that can save you time. If you are new to Xcode, an Xcode project is a directory structure for all the resources needed to build one or more software using the Xcode IDE from Apple. You can install Xcode directly through the App Store. The contents of this Xcode project includes the pre-determined compilation procedure and the required dependency relationships between source code modules. Typically an Xcode project contains one or more build targets, which specify the compilation procedure for the final executable or library products. This project comes complete with default build settings for HELib as well as the two external dependencies required by HELib, namely The GNU Multiple Precision Arithmetic Library (GMP) and NTL Lib which is a number theoretic library. The targets of the project are:
Source Code Overview:The code base is split up into a few major components. Upon initial installation, a script is needed to download and compile the source code and its dependencies. This code is then accessed through the Xcode workspace,
fhe-toolkit-macos.xcworkspaceA workspace is an Xcode document that groups projects and other documents so you can work on them together. A workspace can contain any number of Xcode projects, plus any other files you want to include. This workspace contains the macOS sample code for building a sample macOS application as well as the helib target for building the helib.a static library. fhe-toolkit-macos.xcodeprojThis directory contains the project files describing the XCode build environment. These are files that Xcode manages to help the developer create and build the app. These files are generally not altered by hand.
fhe-toolkit-macosThis is the Xcode Directory that contains all of the files that are neccessary to build the macOS target. Inside here are two sample applications. Privacy Preserving Search and Credit Card Fraud. #####Privacy Preserving Search The Helib files are imported into the
#####Credit Card Fraud The Helib files are imported into the
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论