基于量子密钥分发和区块链技术的新一代加密通信系统
量子通信与区块链构建下一代加密通信基础设施
量子技术和区块链技术是国家信息安全和国家数字化转型的重要组成部分,在国家战略中具有重要地位。“十四五”规划纲要将“加快数字发展建设数字中国”作为独立篇章,指出要进一步明确发展云计算、大数据、物联网、工业互联网、区块链、人工智能、虚拟现实和增强现实等七大数字经济重点产业,指出要瞄准人工智能、量子信息、集成电路、生命健康、脑科学等前沿领域,实施一批具有前瞻性、战略性的国家重大科技项目。2025年数字经济核心产业增加值占GDP比重将达到10%。量子技术的发展可以为国家提供更高级别的信息安全保障,而区块链技术则是天然的信任系统,两者的结合可以建设新一代加密通信系统,在金融、能源、现代物流、物联网等领域发挥重要作用,在促进数字经济发展、推动智能化升级、促进现代化治理等方面都均具有重要意义。
当前信息通信领域面临诸多安全威胁:
1. 传递信息泄露篡改:攻击者通过窃听、重传或篡改等方式获取敏感信息,可能导致机密数据泄露或个人隐私泄露。
2. 分布式拒绝服务攻击(DDoS攻击):攻击者通过某种方法使系统响应减慢或瘫痪,阻止合法用户获得服务,造成网络或系统服务不可用。
3. 黑客攻击和网络欺诈:攻击者利用通信通道漏洞或其他手段非法访问网络系统,进行篡改、破坏或窃取数据等恶意行为,可能导致巨大经济损失和安全风险。
4. 病毒和恶意软件:通过通信网络传播的病毒和恶意软件可以破坏系统、窃取数据或执行其他非法操作,对通信系统的安全性和稳定性造成严重威胁。
量子技术和区块链技术可以从通信网络安全性和通信主体信任验证这两个维度实现通信安全。
量子技术是构建安全通信网络的基石。量子密钥分发可以利用量子力学的一些特性,如不可克隆性和不可分割性,为通信安全提供强有力的保障。它可以在一定程度上防止窃听者窃取通信中的密钥信息,从而提高通信的安全性。在传统的密码学中,为了保证通信的安全性,通常需要使用加密算法将明文转化为密文,而密钥是加密和解密的重要参数。然而,传统的加密算法存在一些漏洞或弱点,例如,窃听者可以通过截取或测量传输的密钥信息来破解加密通信。相比之下,量子密钥分发利用了量子力学的不可克隆性,即不可能复制一个未知的量子态。因此,窃听者在尝试窃取传输的量子密钥信息时,会不可避免地破坏原始量子态,从而被检测出来。此外,量子密钥分发也利用了量子不可分割的特性,确保了密钥的分发是安全可靠的。
区块链技术为安全通信网络提供信任系统。首先,它采用分布式存储方式,将数据存储在多个节点上,降低了单点故障的风险,提高了数据的可靠性和安全性。其次,区块链技术采用共识机制,确保所有节点达成共识,防止恶意节点篡改或伪造数据,提高了数据的一致性和真实性。此外,区块链技术采用加密技术,对数据进行加密和解密,防止未经授权的第三方访问或篡改数据,确保数据在传输和处理过程中的安全性。另外,区块链技术的不可篡改性使得数据一旦被写入区块链,就无法被篡改或删除,降低了数据被篡改的风险。最后,区块链技术的去中心化特点避免了中心节点被攻击或控制的风险,提高了整个网络系统的安全性和稳定性。这些特点的结合使得区块链技术成为一种高度安全和可靠的通信安全解决方案,可以有效地保护通信数据的安全和完整性,防范各种形式的攻击和篡改。
量子安全区块链是新一代加密通信系统的终极形态
量子密钥分发是具有信息论安全证明的密钥分发技术。目前,量子密钥分发组网或长距离传输必须部署中继节点,而中继节点一旦泄露会影响整条链路的安全。通常为了保障中继节点的安全,会通过密钥管理机、密码卡、终端加固等方式对中继节点进行安全保护。但是,传统的加固和保护方式只能不断提高安全性,并不能彻底解决中继节点安全可信的问题;并且中继节点内的认证、加密、传输等模块交互复杂,缺少统一、便捷、可信的管理方式,这也不利于量子密钥分发的应用和普及。因此有必要探索安全可信、高效灵活的可信中继技术。
区块链是我国数字经济发展的重要组成部分,但当前区块链技术中依赖数学困难问题的经典加密算法并不能对抗量子计算(例如,Shor量子算法及其变体将导致多种公钥密码算法不再安全,包括ECDSA、Diffie-Hellman等),因此有必要引入信息论安全的密钥分发技术,构建量子安全区块链。
利用区块链和量子密钥分发技术,可以解决长距离量子密钥分发的中继安全问题和区块链量子安全问题。首先,可以利用区块链“信任机器”的特性和分布式数字身份技术,在现有中继节点安全体系基础上实现一种基于区块链的中继节点安全保护方案,与现有中继节点安全体系相互兼容,通过去中心化的方式进一步保障中继节点的设备安全、访问控制安全和量子密钥安全,大大提高量子密钥分发中继节点的安全性。其次,基于区块链安全存证特性对量子密钥管理机、多种密码卡、终端加固等过程进行统一存证和管理,利于量子密钥分发及安全通信的大规模应用和普及。最终,利用量子密钥分发技术,对区块链体系中关键的共识机制、数字签名和随机数生成进行升级改造,可对抗量子计算攻击,构建完整的量子安全区块链。
一个完备的量子区块链应当包括:
1. 基于量子密钥分发的签名算法,替换区块链中现有的公钥密码算法。通过采用基于量子密钥分发的签名方案,保证区块链系统中数字签名过程的量子安全。
2. 量子安全的新型共识机制,例如,以PBFT共识机制为基础,通过加入快速模式、消除视图转换过程等方式,优化共识策略。完成状态机复制,实现拜占庭容错,提高共识效率。因采用基于投票的共识机制,无需挖矿过程,故可避免出现因Grover量子算法导致的51%攻击。
3. 适配现有区块链体系,支持扩容、跨链、Layer2等基础功能。
一个基于量子区块链的信息安全系统应当包括:
1. 安全可信中继节点。在同一个可信中继节点内,量子密钥分发(QKD)设备、量子密钥管理机和区块链节点是相互独立的设备,它们之间通过网线等传输通道连接,未来可以集成到一个设备内部通过背板等手段连接。
2. 节点设备数字身份(DID)。QKD设备和量子密钥管理机在区块链上都拥有自己的分布式数字身份(DID),QKD设备与量子密钥管理机之间除常规的认证外,也通过DID进行设备认证,QKD设备与量子密钥管理机之间的通信可通过基于DID的公钥加密算法进行加密,保证中继节点内设备认证安全和通信安全。
3. 量子安全可追溯通信加密。一个可信中继节点内,QKD设备生成的量子密钥发送给量子密钥管理机后,将采用一次一密方式加密形成中继异或密钥,加密过程可通过区块链进行安全存证,保证中继异或密钥生成的安全性和可追溯性。
4. 抗DDoS安全防护。中继异或密钥将发送给下一个中继节点或端节点,下一个中继节点或端节点的地址可通过智能合约实现并部署,保证中继异或密钥的分发链路安全可信,防止密钥被盗。当中继节点被人为破坏或替换后,中继节点链路上的量子密钥分发将自动失效,并实时感知中继节点被破坏的具体位置。中继异或密钥的分发过程通过区块链交易的方式实现,因此也具备抗DDOS能力。
5. 可审计信息存证。在中继节点内的设备认证、量子密钥加密、中继异或密钥传输等操作均通过区块链安全存证。所有过程在区块链上均有记录,可溯源、可分析,且相比传统的日志分析更加可信,无篡改和伪造风险,也便于进行统一、便捷、可信的中继节点管理。
基于以上范式,可以构建新一代加密通信系统,为通信安全提供更强大的保障,同时,数字资产是数字金融的核心,量子安全区块链与数字资产和数字经济具有紧密的关联,可作为数字经济发展的基础设施之一,为国家发展数字经济提供技术支持。可以预见,基于量子密钥分发和区块链技术的新一代加密通信系统将成为数字经济高速发展的安全基石,也是国家安全的坚实保障。
相关文章:
基于量子密钥分发和区块链技术的新一代加密通信系统
量子通信与区块链构建下一代加密通信基础设施 量子技术和区块链技术是国家信息安全和国家数字化转型的重要组成部分,在国家战略中具有重要地位。“十四五”规划纲要将“加快数字发展建设数字中国”作为独立篇章,指出要进一步明确发展云计算、大数据、物联…...
网络安全-子域名收集
本文为作者学习文章,按作者习惯写成,如有错误或需要追加内容请留言(不喜勿喷) 本文为追加文章,后期慢慢追加 子域名 子域名指二级域名,二级域名是顶级域名(一级域名)的下一级比如mail.heetian.com和bbs.heetian.com…...
go-zero jwt 鉴权快速实战
前面我们分享了 go-zero 的快速实战以及日志组件的剖析,本次我们来实战使用 go-zero jwt 鉴权 本次文章主要是分享关于 go-zero 中 jwt 的使用方式,会以一个 demo 的方式来进行实战,对于使用 goctl 工具以及安装细节就不在赘述,有…...
9.8day58 单调栈
739. 每日温度 - 力扣(LeetCode) 知识点:1.建栈 2.如果后面要加入的数小于栈顶元素就把数组的下标压进栈里 3.反之 就让该数于栈顶元素进行比较 如果该数大于栈顶元素(while) 就把栈顶元素下表对应的arr数组的值进行…...
快速完成工信部APP备案流程_以阿里云APP备案为例
阿里云APP备案流程分为6步,APP备案成功后应用可以上架,登录阿里云账号填写APP信息,等待阿里云初审,初审通过后进行工信部短信核验,管局审核通过后APP即可备案成功,最后移动APP应用可以分发平台上架…...
uniapp中UView中 u-form表单在v-for循环下如何进行表单校验
1、数据data格式 注:rule绑定的tableFromRule中要和表单tableFrom下面放置一个同名数组,确保u-form能找到 tableFrom: {tableData: [//数据详情列表]},tableFromRule: {//校验tableData: [//数据详情列表]},formRules:{localation:[{required: true,mes…...
工作新时代,腾讯轻联塑造高效办公未来
腾讯轻联:开启便捷、高效的集成新纪元 ⭐ 写在前面⭐ 使用模板快速起步⭐ 自定义流程初体验⭐ 无与伦比的集成强者⭐ 写在最后 ⭐ 写在前面 在当今竞争激烈的商业环境中,提高企业的办公效率和工作流程自动化变得至关重要。腾讯轻联,作为新一…...
JavaScript实现广告倒计时和跳过广告
倒计时和跳过广告 最近打开手机上的app,映入眼帘的都是一个几秒的广告,带有倒计时,当然如果不喜欢的话可以点击跳过,跳过广告其实质应该就是关闭广告。以前用JavaScript做过一个定时关闭的广告,于是把代码完善了一下&…...
蚂蚁发布金融大模型:两大应用产品支小宝2.0、支小助将在完成备案后
9月8日,在上海举办的外滩大会上,蚂蚁集团正式发布金融大模型。据了解,蚂蚁金融大 模型基于蚂蚁自研基础大模型,针对金融产业深度定制,底层算力集群达到万卡规模。该大 模型聚焦真实的金融场景需求,在“认知…...
Jenkins 持续集成:Linux 系统 两台机器互相免密登录
背景知识 我们把public key放在远程系统合适的位置,然后从本地开始进行ssh连接。 此时,远程的sshd会产生一个随机数并用我们产生的public key进行加密后发给本地,本地会用private key进行解密并把这个随机数发回给远程系统。 最后…...
Golang-GJSON 快速而简单的方法来从 json 文档获取值
GJSON 是一个 Go 包,它提供了一种快速而简单的方法来从 json 文档获取值。它具有单行搜索、点符号路径、迭代和解析 json 行等功能。 GJSON 也可用于Python和Rust 入门 安装中 要开始使用GJSON 请安装 Go 并运行 go get : $ go get -u github.com/ti…...
echarts根据x轴数据长度判断是否倾斜展示/柱状图上方显示数字
showChart1() { // 通过id初始化let chart1 echarts.init(document.getElementById(this.idName))var option {// 到容器的距离grid: {top: 18,left: 0,right: 4,bottom: 0,},xAxis: [{type: category,data: this.xData,axisLine: {lineStyle: {color: rgba(255, 255, 255, .…...
Eviews用向量自回归模型VAR实证分析公路交通通车里程与经济发展GDP协整关系时间序列数据和脉冲响应可视化...
全文下载链接:http://tecdat.cn/?p27784 河源市是国务院1988年1月7日批准设立的地级市,为了深入研究河源市公路交通与经济发展的关系,本文选取了1988-2014年河源市建市以来24年的地区生产总值(GDP)和公路通…...
群晖NAS:通过Docker 部署宝塔面板【注册表:cyberbolt/baota】
群晖NAS:通过 Docker 部署宝塔面板【注册表:pch18/baota】 由于 docker 源地址被墙,在面板里面查询不到注册表,使用 ssh 命令行拉取 1、打开 SSH,链接后打开命令行 这里不赘述,具体自行百度 2、下载 镜像…...
pdfjs在线预览组件的使用
前言 pdfjs在线预览组件。 原生浏览器预览pdf文件,存在pdf xss跨站攻击风险。推荐使用pdfjs第三方组件在线预览pdf文件。 如何使用 下载 官方插件下载地址:https://mozilla.github.io/pdf.js/getting_started/ 安装 把下载的文件复制到项目中 使用pd…...
python线程、协程
线程 创建线程对象 from threading import Threadt Thread() # 功能:创建线程对象 # 参数:target 绑定线程函数 # args 元组 给线程函数位置传参 # kwargs 字典 给线程函数键值传参启动线程 t.start() # 启动线程回收线程 t.join([timeout]) # …...
AttributeError: module ‘OpenSSL.SSL’ has no attribute ‘SSLv3_METHOD
这个错误是由于在OpenSSL.SSL模块中找不到SSLv3_METHOD属性导致的。解决这个问题的方法如下: 首先,确保你已经安装了最新版本的cryptography和pyOpenSSL。你可以使用以下命令卸载并重新安装它们: 卸载cryptography:pip uninstall …...
DTCC 2023丨云原生环境下,需要什么样的 ETL 方案?
2023年8月16日~18日,第14届中国数据库技术大会(DTCC 2023)于北京隆重召开,拓数派受邀参与本次大会,PieCloudDB 技术专家邱培峰在大会做了《云原生虚拟数仓 PieCloudDB ETL 方案设计与实现》的主题演讲,详…...
在UE4虚幻引擎中加入导航网格体边界体积后丧尸不能移动和发现玩家
UE4系列文章目录 文章目录 UE4系列文章目录前言一、用到的知识点二、问题原因 前言 最近使用ue4做第一人称视角射击游戏发现问题,加入导航网格体边界体积后丧尸不能移动和发现玩家。下图是出现的问题图片 一、用到的知识点 1.行为树:控制并显示AI的决…...
华为数通方向HCIP-DataCom H12-821题库(单选题:221-240)
第201题 BGP 协议用 beer default-route-advertise 命令来给邻居发布缺省路由,那么以下关于本地 BGP 路由表变化的描述,正确的是哪一项? A、在本地 BGP 路由表中生成一条活跃的缺省路由并下发给路由表 B、在本地 BGP 路由表中生成一条不活跃的缺省路由,但不下发给…...
eNSP-Cloud(实现本地电脑与eNSP内设备之间通信)
说明: 想象一下,你正在用eNSP搭建一个虚拟的网络世界,里面有虚拟的路由器、交换机、电脑(PC)等等。这些设备都在你的电脑里面“运行”,它们之间可以互相通信,就像一个封闭的小王国。 但是&#…...
Android Wi-Fi 连接失败日志分析
1. Android wifi 关键日志总结 (1) Wi-Fi 断开 (CTRL-EVENT-DISCONNECTED reason3) 日志相关部分: 06-05 10:48:40.987 943 943 I wpa_supplicant: wlan0: CTRL-EVENT-DISCONNECTED bssid44:9b:c1:57:a8:90 reason3 locally_generated1解析: CTR…...
多模态2025:技术路线“神仙打架”,视频生成冲上云霄
文|魏琳华 编|王一粟 一场大会,聚集了中国多模态大模型的“半壁江山”。 智源大会2025为期两天的论坛中,汇集了学界、创业公司和大厂等三方的热门选手,关于多模态的集中讨论达到了前所未有的热度。其中,…...
【项目实战】通过多模态+LangGraph实现PPT生成助手
PPT自动生成系统 基于LangGraph的PPT自动生成系统,可以将Markdown文档自动转换为PPT演示文稿。 功能特点 Markdown解析:自动解析Markdown文档结构PPT模板分析:分析PPT模板的布局和风格智能布局决策:匹配内容与合适的PPT布局自动…...
屋顶变身“发电站” ,中天合创屋面分布式光伏发电项目顺利并网!
5月28日,中天合创屋面分布式光伏发电项目顺利并网发电,该项目位于内蒙古自治区鄂尔多斯市乌审旗,项目利用中天合创聚乙烯、聚丙烯仓库屋面作为场地建设光伏电站,总装机容量为9.96MWp。 项目投运后,每年可节约标煤3670…...
OpenLayers 分屏对比(地图联动)
注:当前使用的是 ol 5.3.0 版本,天地图使用的key请到天地图官网申请,并替换为自己的key 地图分屏对比在WebGIS开发中是很常见的功能,和卷帘图层不一样的是,分屏对比是在各个地图中添加相同或者不同的图层进行对比查看。…...
Android 之 kotlin 语言学习笔记三(Kotlin-Java 互操作)
参考官方文档:https://developer.android.google.cn/kotlin/interop?hlzh-cn 一、Java(供 Kotlin 使用) 1、不得使用硬关键字 不要使用 Kotlin 的任何硬关键字作为方法的名称 或字段。允许使用 Kotlin 的软关键字、修饰符关键字和特殊标识…...
代理篇12|深入理解 Vite中的Proxy接口代理配置
在前端开发中,常常会遇到 跨域请求接口 的情况。为了解决这个问题,Vite 和 Webpack 都提供了 proxy 代理功能,用于将本地开发请求转发到后端服务器。 什么是代理(proxy)? 代理是在开发过程中,前端项目通过开发服务器,将指定的请求“转发”到真实的后端服务器,从而绕…...
站群服务器的应用场景都有哪些?
站群服务器主要是为了多个网站的托管和管理所设计的,可以通过集中管理和高效资源的分配,来支持多个独立的网站同时运行,让每一个网站都可以分配到独立的IP地址,避免出现IP关联的风险,用户还可以通过控制面板进行管理功…...
计算机基础知识解析:从应用到架构的全面拆解
目录 前言 1、 计算机的应用领域:无处不在的数字助手 2、 计算机的进化史:从算盘到量子计算 3、计算机的分类:不止 “台式机和笔记本” 4、计算机的组件:硬件与软件的协同 4.1 硬件:五大核心部件 4.2 软件&#…...
