量子时代加密安全与区块链应用的未来

news2024/9/24 9:18:24

量子时代加密安全与区块链应用的未来

现代密码学仍然是一门相对年轻的学科,但其历史却显示了一种重要的模式。大多数的发展都是基于几年甚至几十年前的研究。而这种缓慢的发展速度也是有原因的,就像药物和疫苗在进入市场之前需要经过多年的严格测试一样,密码学的应用必须经过验证和彻底分析。

区块链就是这样一个开发周期的例子。中本聪在比特币方面的工作就是应用了David Chaum在1980年代初首次描述的原则。同样,最近用于保护私钥或密封投标拍卖的多方计算(MPC)的部署也使用了大约在同一时间所开发的创意。如今,随着量子机的威胁逐步逼近现代计算机,对更新及更强大的加密形式的需求也从未像现在这样强烈。

没有人确切地知道量子计算机将何时或是否有能力破解当今的加密方法。然而,单是这一威胁本身,就已经促使人们开展了大量的工作,以开发足够强大、足以抵御量子攻击的替代方案。

压缩的时间线

寻找现有加密方法的替代品并不是一项琐碎的任务。在过去的三年里,美国国家标准与技术研究所(NIST)一直致力于研究和推进替代算法,或者说是任何加密系统的骨干技术。今年7月,它在一个正在进行的项目中宣布了一份15个提案的短名单,以寻找量子抗性加密标准。

但是,由于密钥规模或整体效率的不可行,这些建议中的许多提案都不具吸引力。此外,这些替代方案必须经过充分的测试和审查,以确保它们经得起时间的考验。

我相信我们会看到这个领域的进一步发展。然而,开发更好的加密算法只是难题的一部分。一旦定义了一个替代方案,还会有一个更大的工作,就是确保所有现有的应用都能更新到新标准。这个范围是巨大的,几乎涵盖了整个互联网、金融和区块链中的所有用例。

鉴于任务规模的庞大,在量子威胁成为现实之前,我们必须早早制定出迁移现有数据的计划和措施。

自主数据的数字签名

政府和银行机构同样意识到了这一点。根据2020年联合国电子政务调查及其衡量标准,65%的成员国政府正在认真思考数字时代的治理问题。个人数据隐私已经越来越受到关注,而这主要体现在电子政务应用发展议程中纳入的数据保护机制和数字签名方法。

数字签名背后的技术一般都为各国政府所熟知。例如,在欧洲,eIDAS条例规定成员国的组织有责任为电子交易实施统一的电子签名、合格数字证书和其他认证机制标准。不过,欧盟方面也认识到,需要对这一技术进行更新,以防量子计算机的威胁。

看来,今后保护个人数据的方法很有可能会以用户掌控自己数据这一原则为指导。在银行界,关于金融机构如何对待数据的支付指令PSD2是这一原则的催化剂。一旦用户拥有分享自己数据的权利,就更容易促进多个银行机构之间的数据共享。

密码学在今天的自主数据原则中扮演着重要的角色,但我相信我们会看到这个概念在Web 3.0应用中变得更加普遍。理想情况下,用户将在任何提供充分的互操作性和易用性的Web 3.0应用中掌控自己的数据。

通过多方计算提高安全性和可信度

与数字签名的兴起类似,多方计算也会有更多的应用。从30年前的纯理论构造,到如今,我们已经看到了MPC被应用在更多的现实世界用例中。例如,包括Unbound Tech、Sepior、Curv和Fireblocks在内的多个机构级资产安全平台已经在使用MPC的变体来保证私钥的安全。

区块链尚未发挥其真正的潜力,缺乏令人信服的使用案例就证明了这一点。

鉴于MPC的巨大安全潜力,我们将继续看到这项技术的改进。它消除了单点攻击,减少了对单一受信任实体的依赖,也很符合去中心化信任的原则。在未来,一个人的私钥可以存储在多个分散的地点,但当用户有需求时,仍然可以即时部署。

面向个人和企业的区块链

区块链技术仍处于低成熟度状态。理论上,它为帮助个人和企业获得对其数据的控制权提供了重要的承诺。但事实上,今天的区块链和相关的分布式账本技术还没有发挥其真正的潜力,缺乏令人信服的使用案例就是证明。

然而,鉴于密码学其他用途的演变,比如数字签名和多方计算,我们有理由期待区块链技术将显著改善,变得更加高效和方便,从而在未来的几年里获得更多的吸引力。

区块链的概念本身并没有受到量子计算机的威胁。首先,区块链是用来安全注册数据(或数据摘要)的,而且我们现在已经知道如何用量子时代安全的密码学基元(哈希函数和数字签名方案)来保证区块链的基本功能(注册数据的不可更改性)。

但要高效地处理更高级的协议,还需要做更多的工作,不断提高加密基元的安全性和效率,使区块链越来越高效。

鉴于此,我们将看到分布式系统的逐步改进,以使其保持安全。我们可能会乐于保留当前加密算法智能及良好的特性,并在必要时逐步更新这些算法。这个过程的规划必须非常谨慎,因为每次更新都必须在当前版本变得不安全之前提前完成。

此外,支持区块链的支付系统,将具有强大的量子化后的安全性,并在未来的在线零售中发挥重要作用。

无论密码学的用例如何,用户体验都将是采用密码学的关键驱动力。到目前为止,缺乏可用性一直是大多数密码学应用的一个巨大问题,对于区块链来说也是如此。大多数平台只是基础设施解决方案,因此,也就涉及了终端用户的高度摩擦。

最终,区块链应用需要变得像今天的互联网和智能手机应用一样具有更好的可用性。此外,可用性和抗量子安全对于政府、商业和Web 3.0的未来也至关重要。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1606367.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

高通滤波器(理解高通滤波器为什么会把无像素变化区域设置为0)

为什么所有的高通滤波器会把图像的背景色设置为0? 首先根据公式4.9-1,低通滤波器的定义,超过某个频率是百分之百通过的,为1.所以这里的含义是低于某个频率就会百分之百为0,完全不通过,那么可以肯定在H(0,0…

3ds Max2024安装包(亲测可用)

目录 一、软件简介 二、软件下载 一、软件简介 3ds Max是一款基于PC系统的强大3D建模、渲染和制作软件,广泛应用于游戏开发、影视后期制作、建筑设计、工业设计等多个领域。其拥有丰富的建模工具,可轻松创建逼真的三维场景和模型;同时&#…

基于SpringBoot的“论坛管理系统”的设计与实现(源码+数据库+文档+PPT)

基于SpringBoot的“论坛管理系统”的设计与实现(源码数据库文档PPT) 开发语言:Java 数据库:MySQL 技术:SpringBoot 工具:IDEA/Ecilpse、Navicat、Maven 系统展示 论坛管理系统结构图 前台首页功能界面图 用户登录…

【GDAL-Python】4-在Python中使用GDAL进行投影转换、影像重采样以及裁剪栅格数据

文章目录 1-介绍1.1 主要内容1.2 EPSG 2-代码实现2.1 数据介绍2.2 代码实现2.3 结果及效果显示 3.参考资料 1-介绍 1.1 主要内容 (1)在本教程中,将介绍如何在 Python 中使用 gdalwarp 将栅格数据重新投影到不同的坐标参考系,影像…

hexo实现个人博客及涉及的技术学习

一、背景 最近,一直想做一个属于自己的网站.可以从零开始搭建一个网站,顺便可以把日常中学到的技术用于实战,还可以顺便记录自己的所思所感,记录成长的过程. 方案 一开始的方案是从零开始,模仿常见个人博客的设计,基于vueSpringbootMySQL的去实现网站. 新建项目之后,发现vu…

OSPF星型拓扑和MGRE全连改

一,拓扑 二,要求 1,R6为ISP只能配置IP地址,R1-R5的环回为私有网段 2,R1/4/5为全连的MGRE结构,R1/2/3为星型的拓扑结构, 3,R1为中心站点所有私有网段可以互相通讯,私有网段…

STM32之不使用MicroLIB

一、microlib介绍 microlib 是缺省 C 库的备选库,功能上不具备某些 ISO C 特性。 microlib 进行了高度优化以使代码变得很小,功能比缺省 C 库少,用于必须在极少量内存环境下运行的深层嵌入式应用程序。 二、不使用microlib的原因 由于microlib不支持C++开发,因此在使用C…

Hotcoin 热门资产上新速报:以太坊互操作性基础设施Omni Network(OMNI)

Hotcoin持续为全球600万用户发掘优质潜力资产,热门币种交易上热币。一文快速了解今日上新资产:Omni Network(OMNI) 推荐指数 8.4 交易对 OMNI/USDT 交易时间 4月17日 GMT8 20:30 资产赛道 Layer1 项目简介 Omni 是以太坊…

【canvas】canvas综合运用:心形图案

#简言 利用canvas画出心形图案。 心形 心形图案可以两个椭圆相交组合&#xff0c;也可以直接画路径实现。 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" conte…

(助力国赛)数学建模可视化!!!含代码1(折线图、地图(点)、地图(线)、地图(多边形)、地图(密度)、环形图、环形柱状图、局部放大图)

众所周知&#xff0c;数学建模的过程中&#xff0c;将复杂的数据和模型结果通过可视化图形呈现出来&#xff0c;不仅能够帮助我们更深入地理解问题&#xff0c;还能够有效地向评委展示我们的研究成果。   今天&#xff0c;作者将与大家分享8种强大的数学建模可视化图形及其在…

虚拟现实(VR)开发框架

虚拟现实&#xff08;VR&#xff09;开发框架为开发者提供了构建VR应用程序所需的基本工具和功能。它们通常包括3D引擎、场景图、输入系统、音频系统和网络功能。下面是一些流行的VR开发框架。北京木奇移动技术有限公司&#xff0c;专业的软件外包开发公司&#xff0c;欢迎交流…

深入探索:Facebook如何重塑社交互动

在当代社会中&#xff0c;社交互动已成为日常生活的核心组成部分。而在众多的社交媒体平台中&#xff0c;Facebook凭借其卓越的用户基础和创新的功能&#xff0c;已经成为了全球最大的社交媒体平台。本文将深入探讨Facebook如何通过其独特的特性和功能&#xff0c;重塑了人们的…

鸿蒙入门06-常见装饰器( 简单装饰器 )

装饰器是鸿蒙开发中非常重要的一个环节因为在很多地方我们都需要用到装饰器并且如果我们想高度的复用, 那么装饰器就是必不可少的一环接下来我们就来介绍一些常见的装饰器注意 : 所有装饰器首字母大写 Entry 用来装饰 struct 使用表示页面的入口 Component 装饰 struct, …

MySQL中如何随机获取一条记录

点击上方蓝字关注我 随机获取一条记录是在数据库查询中常见的需求&#xff0c;特别在需要展示随机内容或者随机推荐的场景下。在 MySQL 中&#xff0c;有多种方法可以实现随机获取一条记录&#xff0c;每种方法都有其适用的情况和性能特点。在本文中&#xff0c;我们将探讨几种…

实测52.4MB/s!全志T3+FPGA的CSI通信案例分享!

CSI总线介绍与优势 CSI&#xff08;CMOS sensor parallel interfaces&#xff09;总线是一种用于连接图像传感器和处理器的并行通信接口&#xff0c;应用于工业自动化、能源电力、智慧医疗等领域&#xff0c;CSI总线接口示意图如下所示&#xff08;以全志科技T3处理器的CSI0为…

【运输层】TCP 的流量控制和拥塞控制

目录 1、流量控制 2、TCP 的拥塞控制 &#xff08;1&#xff09;拥塞控制的原理 &#xff08;2&#xff09;拥塞控制的具体方法 1、流量控制 一般说来&#xff0c;我们总是希望数据传输得更快一些。但如果发送方把数据发送得过快&#xff0c;接收方就可能来不及接收&#x…

Simba:Mamba 增强了 U-ShiftGCN,用于视频中的骨骼动作识别

Simba&#xff1a;Mamba 增强了 U-ShiftGCN&#xff0c;用于视频中的骨骼动作识别 摘要IntroductionRelated WorksMethodologyDown-sampling ShiftGCN Encoder Experiments & ResultsDatasets Simba: Mamba augmented U-ShiftGCN for Skeletal Action Recognition in Video…

计算机网络 -- 网络编程基础

一 学习准备 1.1 IP地址 在 前文中我们提到过: IP 是全球网络的基础&#xff0c;使用 IP 地址来标识公网环境下主机的唯一性&#xff0c;我们可以根据 目的IP地址 进行跨路由器的远端通信。 但是我们也提到了&#xff0c;通过 IP 地址&#xff0c;只能寻找到目标主机&#xff…

视频质量度量VQM算法详细介绍

视频质量评价 视频质量评价(Video Quality Assessment,VQA)是指通过主观、客观的方式对视频图像的内容、画质等,进行感知、衡量与评价。 ITU definations subjective assessment: the determination of the quality or impairment of programme-like pictures presented…

最新UI发卡盗U,支持多语言,更新UI界面,支持多个主流钱包,附带系统搭建教程

环境&#xff1a;Linux系统 进入宝塔安装环境&#xff1a;Nginx 1.22.1 MySQL 8.0 php7.4 phpMyAdmin 5.2 按照说明去安装环境&#xff0c;如果没有找到MySQL8.0版本去"软件商店"搜索Mysql切换至8.0 1.上传开源源码 2.上传数据库文件 3.上传猴导入数据库文件 4.修…