现代的密码学仍然是一门相对年轻的学科,但是它的发展却有一个重要的模式。大多数的发展都是基于几年甚至几十年前的研究。缓慢的发展速度是有原因的,就像药物和疫苗需要经过多年的严格测试一样,密码学的应用也需要经过验证和彻底分析。随着区块链应用的增多,与之合作的企业也在各个领域产生合作。账户安全仍然是人们关注的主要问题。
区块链是一个开发周期的例子。中本聪在比特币中应用了David Chaum在1980年代首次描述的原则。最近,多方计算(MPC)部署用于保护私钥或密封拍卖。随着量子计算机的威胁逼近现代计算机,对于更新和更强大加密形式的需求变得更加迫切。
虽然没有人确切知道量子计算机何时或是否能够破解现有的加密方法,但是这个威胁本身已经促使人们进行大量工作,并开发了足够强大的抵御量子攻击的替代方案。
寻找现有加密方法的替代品并不是一项琐碎的任务。在过去三年里,美国国家标准与技术研究所(NIST)一直在研究和推进替代算法,寻找量子抗性加密标准。然而,许多提案由于密钥规模或整体效率不可行而不具吸引力。替代方案必须经过充分的测试和审查,以确保经得起时间的考验。因此,在量子威胁成为现实之前,我们必须早早制定迁移现有数据的计划和措施。
政府和银行机构也意识到了这一点。根据联合国的调查,65%的成员国政府正在认真思考数字治理问题。个人数据隐私成为越来越受关注的问题,并被纳入电子政务发展议程中的数据保护机制和数字签名方法。
数字签名背后的技术已为各国政府所熟知。例如,欧洲的eIDAS条例规定成员国组织有责任为电子交易实施统一的电子签名、合格数字证书和其他认证机制标准。然而,欧盟方面也意识到,需要对这一技术进行更新,以防止量子计算机的威胁。
密码学在个人和企业的区块链中扮演着重要角色,但我相信这个概念将在Web3.0应用中变得更加普遍。在理想情况下,用户将能够掌控自己的数据,而区块链技术将为个人和企业获得对其数据的控制权提供重要承诺。
多方计算(MPC)也将有更多的应用。从纯理论构造到现实世界的应用,近年来我们已经看到MPC在更多用例中得到应用。例如,多个机构级资产安全平台已经使用MPC的变体来保证私钥
区块链是一种安全、分布式和恒定的数据库区块链应用 分布式交易,由分布式网络中的所有各方共享。简而言之,区块链是一种允许彼此不认识的人信任事件的共享记录的技术。数据存储在称为块的刚性结构中,它们通过哈希值链接(每个块包含时...
1、低性能:早期区块链技术交易吞吐量小,低性能导致今天的区块链应用无法与传统的非区块链应用竞争,性能问题一直困扰着许多用户。2、同步数据缓慢:用户需要同步区块链中的所有数据。由于数据量大,同步效率低。3、非消费者友好:几...
近日,ICT中国·2021高峰论坛之区块链运用学术研讨会在京举办。大会上所表示的数据统计表明,在我国区块链产业发展规划已获得充分进度,变成全世界区块链产业链发展前景最大的国家之一,2020年在我国区块链产业链规模化...
区块链应用落地N种方式区块链作为一种分布式应用,必须与其他系统结构结合,包括其他分布式结构,甚至集中结构,从产业逻辑的角度,而不仅仅是从技术逻辑的角度,面对真实的业务场景需要构建信息系统结构,相互学习,匹配行业和业务逻辑...