MAC上安裝HEAAN庫

2022-09-19 13:06:09 字數 1095 閱讀 3847

hean是乙個軟體庫,它實現支援定點運算的同態加密(he),此庫支援有理數之間的近似運算。近似誤差取決於某些引數,與浮點運算誤差幾乎相同。該庫中的方案發表在「近似數算術的同態加密」一文上(

v1:原始hean方案的實現

v1:原始heaan方案的自舉實現(將其由leveled-fhe推廣到fhe)(

v2:加快實施hean計畫(優化)

官方:位置

這個庫是用c++編寫的,使用ntl庫。

我這裡安裝了homebrew,一鍵安裝:

brew install ntl
ntl的安裝,請參考:

1、另外ntl需要安裝gmp庫,請參考:

1、您可以通過在/lib目錄中鍵入「makeall」來建立靜態庫。成功編譯後,您可以找到乙個靜態庫 ibheaan.a 位於/lib目錄中。

2、在你建立ibheaan.a之後。您可以在/run目錄中執行測試程式,在run.cpp,您需要取消所需的注釋測試,並在/run目錄中鍵入「make」。此命令將執行exe檔案「heaan」。

1、以「加密」為例:

2、測試給的example

新建example.cpp檔案(注意修改標頭檔案),然後修改makefile檔案

重新make

1、同態加密庫 heaan的使用說明

2、readme檔案

Mac上安裝mysql資料庫

2.雙擊mysql 5.7.17 macos10.12 x86 64.dmg進行解壓,雙擊mysql 5.7.17 macos10.12 x86 64.pkg進行安裝 3.continue continue,agree install 輸入管理員密碼 4.記錄下來彈窗中的密碼 5.進入系統偏好設定,...

在Mac上安裝mysql資料庫

2.雙擊mysql 5.7.17 macos10.12 x86 64.dmg進行解壓,雙擊mysql 5.7.17 macos10.12 x86 64.pkg進行安裝 3.continue continue,agree install 輸入管理員密碼 4.記錄下來彈窗中的密碼 5.進入系統偏好設定,...

在Mac上安裝nginx

首先,你得安裝好homebrew.然後在命令列終端執行 brew install nginx 通過homebrew,nginx預設被安裝在 usr local cellar nginx 1.6.2,conf檔案預設被安裝在 usr local etc nginx nginx.conf 然後再瀏覽器中...