前言
2021SC@SDUSC
2021-12-28
時光飛逝,今天是12月28日,也是軟體工程實踐這門課驗收的時間,我們持續了一學期的SEAL全同態加密開源庫-原始碼分析,也就到此為止了,該寫一篇總結,
成果總結
通過小組合作的方式,完成了微軟SEAL全同態加密開源庫的編譯安裝、運行、原始碼分析、示例代碼分析,我完成了編譯安裝說明2篇,原始碼分析15篇,理論知識補充1篇,
編譯安裝說明方面,我對SEAL庫的最新3.7版本成功編譯安裝運行,鑒于網上搜到的說明博客都是針對舊版本,這在全網應該還是對3.7新版本的首篇安裝說明的博客,
重中之重,是原始碼分析,在孔老師的指導下,小組成員在分析完專案整體結構的基礎上,采用自底層向上層的方式,先分析了util和c中比較底層、核心的代碼,我重點分析的有NTT、numth、RNS等,然后對上層的examples檔案夾中的代碼進行了分析,分析了SEAL對于CKKS、BFV、encoders、rotation、performance的代碼實作,
理論知識補充方面,我認為,全同態加密除了對代碼能力有要求外,對于理論知識的掌握程度也有很高的要求,因此在我的博客里也一直在穿插著理論知識的介紹、補充,并且在最后我也專門開了一篇文章來總結了理論知識,匯總了一些很好的參考文章、學習資料,站在前人的肩膀上,
尾聲
以上就是我的全部總結,最后,感謝我的隊友劉云聰、高躍的精誠合作,感謝蘇同學春風化雨般的鞭策,感謝孔老師和戴老師的指導、批閱!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/396275.html
標籤:區塊鏈
上一篇:區塊鏈基礎概念(2)
