区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > XLM > 正文

CRYPT:技术干货 | 如何学习全同态加密_No BS Crypto

作者:

时间:

本文由陈智罡博士撰写。

自从微信公众号里发了我在2015年写的博文“给博士生的话”后,许多研究生问如何学习全同态加密,以及全同态加密的必看的三篇文章是什么。在这里为大家统一答复。

学习全同态加密需要三部分知识:数学基础,格密码基础,全同态加密。

许多研究生在学习全同态加密时,以为只是学习全同态加密,所以看第一篇文章时,从入门直接到放弃。

这是因为任何知识都需要其它的知识作为基础,而全同态加密属于公钥密码学,所以首先它是一个加密算法,然后具有同态属性。

因此,必须熟悉格加密算法,以及相关的数学知识。下面我们分别说说这三部分。

数学基础

因为目前全同态加密都是构建在格密码算法之上的,所以格密码需要哪些数学知识,以及全同态加密本身需要哪些数学知识就构成了整个学习所需的数学基础。

OnlyFans发布财报:截至去年11月底持有价值约1143万美元ETH:金色财经报道,基于订阅制的私人社交平台 OnlyFans 已将部分资金投资于 ETH,其中购买成本为 1988.9 万美元,截至 2022 年 11 月 30 日,按公允价值减值亏损 845.5 万美元,账面价值 1143.4 万美元。此外 OnlyFans 表示,集团出售加密货币资产的能力不受任何限制。[2023/8/27 12:59:27]

格密码需要哪些数学基础呢?

主要需要线性代数和抽象代数的基础。线性代数一般理工科都学过,例如矩阵,行列式等计算,向量空间的基等。格加密算法里的计算都是矩阵行列式计算。

抽象代数估计不是数学专业的,有可能没学过。抽象代数里的群、环、域等知识非常重要,尤其是环,是格加密的数学基础。抽象代数中一般还会涉及到数论一些知识,也在全同态加密中会使用,例如模计算等。

经济学家:美国总统候选人Kennedy用比特币支持美元的提议会限制美联储应对经济危机的能力:金色财经报道,美国总统候选人Robert F. Kennedy Jr.用比特币支持美元的提议遭到了加密货币专家的猛烈抨击,一位经济学家表示,该计划是一项“几乎不可能的壮举”,这将会限制美联储应对经济危机的能力。

本月早些时候,Kennedy在与支持Donald Trump的著名共和党人有联系的Heal the Divide Super PAC主办的一次活动上发言时声称,用包括比特币在内的硬资产支持美元将 \"抑制通货膨胀,开创美国金融稳定、和平与繁荣的新时代\"。[2023/7/26 15:59:26]

初学者可以看:AnIntroductiontoMathematicalCryptography补充相关数学知识。

TRON即将推出流动性质押功能和去中心化资源市场:金色财经报道,孙宇晨发推称,TRON宣布即将推出TIP 467中的流动性质押功能,用户可以将其质押的TRX兑换成STRX,增加质押的TRX整体流动性。此外,TRON还将推出TIP 484中所提的去中心化资源市场,用户可以在获得质押收益的同时,保持流动性和灵活性。[2023/1/21 11:25:06]

当然公认的最好的密码学教材当属JonathanKatz的INTRODUCTIONTOMODERNCRYPTOGRAPHY。如果你想全面而深入的学习密码学可以看这本书。里面都有相关的数学知识。

格密码

学习全同态加密必须熟悉格密码,这是绕不开的。因为本身全同态加密就是格密码算法上进行构造的。

数据:3.12亿美元BTC和2.61亿美元ETH期权合约将于明日到期交割:1月12日消息,Deribit 数据显示,超过 3.12 亿美元 BTC 和 2.61 亿美元 ETH 的期权合约将于明日到期交割。其中 BTC 的最大痛点价格为 1.7 万美元;ETH 的最大痛点价格为 1300 美元。

注:期权最大痛点假设市场上所有持仓是由大户沽出的, 对大户最有利的结算价为市场内在总值最低的价位。广义来说就是市场会向大多数人比较痛苦的方向发展,这样才可以使主力的利益最大化。[2023/1/12 11:08:25]

那么如何学习格密码呢?

应该从LWE加密算法开始学习,然后过渡到环LWE加密算法上。一定要把LWE加密算法的过程搞清楚,这样学习全同态加密会轻松许多。

如何学习LWE加密算法呢?

建议看OdedRegev的一篇综述文章:TheLearningwithErrorsProblem。这篇文章相对写的轻松一些。不过不要忘了,如果想一下看懂是不可能的。需要反复看。注意LWE加密中的各个参数的意义。

OdedRegev本身就是提出LWE归约问题的作者,也写过一个格密码讲义,但是非常理论,不适合初学者看。

全同态加密的学习

学习全同态加密只需要看3+2篇文章。因为看完了前3篇文章,才能看最后这2篇文章,否则根本不知道最后这篇文章讲的是什么。然而,最后这篇文章恰好是目前最火的全同态加密方案。

第一篇文章:BV11:EfficientFullyHomomorphicEncryptionfrom(Standard)LWE

全同态加密的转折点就是从BV11开始,能够建立在LWE这种标准格上困难问题之上。使得全同态加密比以前简单多了。

而且BV11这篇文章写作风格非常好,易于理解。

第二篇文章:BGV12:(Leveled)fullyhomomorphicencryptionwithoutbootstrapping

BGV就是HElib基于的方案。模交换就来源于这篇文章。使得无需Boostrapping就能够建立层次型FHE。

第三篇文章:Bra12:FullyHomomorphicEncryptionwithoutModulusSwitchingfromClassicalGapSVP

Bra12就是微软SEAL库基于的方案。比BGV简单了很多,因为不需要模交换就可以构建层次型FHE。

以上三篇文章直接奠定了全同态加密的基础。值得反复阅读。

第四篇文章:GSW13:HomomorphicEncryptionfromLearningwithErrors:Conceptually-Simpler,Asymptotically-Faster,Attribute-Based

GSW13是全同态加密文章里最短的,方案简单到和一般LWE加密算法差不多。

GSW13导致了后面很多全同态加密的理论结果,让全同态加密的理论研究持续发展了好一阵。但是该方案在应用中不实际,所以只在了理论中大放光彩。

我们对GSW进行过深度分析,其实GSW方案中将约减噪音和保持同态性都放在一个密文中。具体可以看我们的文章。

第五篇文章:CKKS17:Homomorphicencryptionforarithmeticofapproximatenumbers

CKKS17能够支持浮点数的计算,而且效率很高,直接用于机器学习中。其实CKKS17的思想都来源于前面的方案。如果对前面的方案理解了,对该方案才能吃透。

以上文章以及电子资源,都可以在我的主页上获得:

https://zhigang-chen.github.io/index.html

标签:比特币IONCRYPTCRYP比特币价格实时行情软件relation币价格CryptoCarsNo BS Crypto

XLM热门资讯
ITT:Vitalik Buterin:可信任的中立机制是一个系统的核心_TALI

本文为VitalikButerin2020年1月3日在NAKAMMOTO发布,翻译由头等仓提供,为便于读者阅读,翻译有所删减.

数字资产:关于NFT(非同质化代币)你想知道的一切都在这里_比特币行情走势图最新今年

撰文:DevinFinzer,OpenSeaCEO 翻译:老陆 来源:链闻 编者注:本文作了不改变作者原意的删减。非同质化代币NFT是一个拥有区块链管理权,独特的区块链项目.

以太坊:个人加密债券时代:NBA球员、以太坊与个人债券_以太坊币是哪个国家的币

2020年1月13日对加密世界来说是一个值得铭记的日子。在这一天,NBA的篮网球员斯宾塞·丁维迪发行了历史上第一位职业球员的个人加密债券.

ETH:巴比特专栏 | 为什么流媒体行业是区块链技术的一个最佳应用场景?_starlink币1块

最近发生的爱奇艺和腾讯视频为《庆余年》提供的超前点播的事件再次引起市场对流媒体行业的关注。这个行业中的一些本质上缺陷再次暴露出来。这样的缺陷不是只在一个地区,而是全球这个行业中普遍存在.

比特币:2019年全球区块链私募融资216.12亿元 六成资金流向美国市场_买比特币会被局抓吗

文丨互链脉搏研究院 临近年关,全球加密货币融资再度陷入低迷,而区块链私募融资则开始升温,二者此消彼长.

ADO:法律人视野下的区块链应用:以司法领域及供应链金融领域为例_ASH

编者注:原标题为《王蕾:法律人视野下的区块链应用》本文为万向区块链公开课第九课导师王蕾的演讲内容.