FHE (Homomorphic Encryption)는 비밀 키에 액세스하지 않고 암호화 된 데이터를 통해 계산을 수행 할 수있는 강력한 암호화 프리미티브입니다. OpenFHE는 모든 일반적인 FHE 체계의 효율적인 구현을 포함하는 오픈 소스 FHE 라이브러리입니다.
Openfhe는 또한 다음의 다자 연장을 포함합니다.
OpenFHE는 또한 CKKS와 FHEW/TFHE 간의 전환을 지원하여 비소 기능을 평가하여 비교를 사용하여 FHEW/TFHE 기능 부트 스트랩핑을 사용합니다.
OpenFHE는 GNU C ++ 컴파일러 버전 9 이상 및 Clang C ++ 컴파일러 버전 10 이상을 지원합니다. 최상의 런타임 성능을 달성하려면 최상의 성능을 위해 OpenFHE를 구축하는 데 요약 된 지침을 따르는 것이 좋습니다.
자세한 내용은 일반 설치 정보 : Readthedocs를 참조하십시오.
또는 특정 운영 체제는 다음을 참조하십시오.
리눅스
마코스
창
OpenFHE의 주요 API에 익숙해 지려면 다음 예제의 코드를 살펴 보는 것이 좋습니다.
PKE CryptoconText API (BGV/BFV/CKKS)
BGV, BFV 및 CKK에 대한 cryptocontext 매개 변수에 대한 설명
binfhe context api (fhew/tfhe)
개방적이고 환영하는 환경을 조성하기 위해, 우리는 기고자와 유지 관리자로서 우리의 프로젝트에 참여하고 지역 사회에 참여할 것을 약속하고, 나이, 신체 규모, 장애, 민족, 성별 정체성, 표현, 경험 수준, 교육, 사회-경제적 지위, 국적, 개인적 외관, 종교 또는 성적 정체성 및 성적 정체성 및 오리엔테이션에 관계없이 모든 사람을위한 괴롭힘없는 경험을 맹세합니다.
Openfhe는 다양한 기고자 그룹이 개발 한 커뮤니티 중심의 오픈 소스 프로젝트입니다. Openfhe 리더십은 개방적이고 포괄적이며 긍정적 인 커뮤니티를 만들기 위해 강력한 헌신을했습니다. 커뮤니티를 번창하게하는 방식으로 다른 사람들과 상호 작용하는 방법에 대한 지침을 위해 행동 강령을 읽으십시오.
우리는 다음을 포함하되 이에 국한되지 않는 모든 기여를 환영합니다.
학술 논문에서 Openfhe를 인용하려면 다음 Bibtex 항목 (업데이트 된 버전)을 사용하십시오.
@misc{OpenFHE,
author = {Ahmad Al Badawi and Andreea Alexandru and Jack Bates and Flavio Bergamaschi and David Bruce Cousins and Saroja Erabelli and Nicholas Genise and Shai Halevi and Hamish Hunt and Andrey Kim and Yongwoo Lee and Zeyu Liu and Daniele Micciancio and Carlo Pascoe and Yuriy Polyakov and Ian Quah and Saraswathy R.V. and Kurt Rohloff and Jonathan Saylor and Dmitriy Suponitsky and Matthew Triplett and Vinod Vaikuntanathan and Vincent Zucca},
title = {{OpenFHE}: Open-Source Fully Homomorphic Encryption Library},
howpublished = {Cryptology ePrint Archive, Paper 2022/915},
year = {2022},
note = {url{https://eprint.iacr.org/2022/915}},
url = {https://eprint.iacr.org/2022/915}
}
또는 대안 (원본 wahc@ccs'22 버전),
@inproceedings{10.1145/3560827.3563379,
author = {Al Badawi, Ahmad and Bates, Jack and Bergamaschi, Flavio and Cousins, David Bruce and Erabelli, Saroja and Genise, Nicholas and Halevi, Shai and Hunt, Hamish and Kim, Andrey and Lee, Yongwoo and Liu, Zeyu and Micciancio, Daniele and Quah, Ian and Polyakov, Yuriy and R.V., Saraswathy and Rohloff, Kurt and Saylor, Jonathan and Suponitsky, Dmitriy and Triplett, Matthew and Vaikuntanathan, Vinod and Zucca, Vincent},
title = {OpenFHE: Open-Source Fully Homomorphic Encryption Library},
year = {2022},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3560827.3563379},
doi = {10.1145/3560827.3563379},
booktitle = {Proceedings of the 10th Workshop on Encrypted Computing & Applied Homomorphic Cryptography},
pages = {53-63},
numpages = {11},
location = {Los Angeles, CA, USA},
series = {WAHC'22}
}
배포 명세서 "A"(공개 릴리스 승인, 배포 무제한). 이 작업은 HR0011-21-9-0003 및 HR0011-20-9-0102를 통해 DARPA가 부분적으로 지원합니다. 표현 된 견해, 의견 및/또는 조사 결과는 저자의 견해이며, 국방부 또는 미국 정부의 공식 견해 또는 정책을 나타내는 것으로 해석되어서는 안됩니다.