基于非对称滚码无线广播加密方法的城市网络应急广播系统开发

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:sentown
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:城市网络应急广播系统是政府应急处置相关部门发布防灾减灾信息的重要渠道。通过非对称滚码无线广播加密技术,可以实现安全、及时、可靠的数据传递和应急广播终端机状态的定点切换。文章提出了基于非对称滚码无线广播加密方法的城市网络应急广播系统架构,说明了应急信息数据加解密及终端状态控制的原理。
  关键词:非对称滚码;加解密;应急广播
  中图分类号:TP393 文献标识码:A
  文章编号:1009-3044(2019)08-0007-02
  在发生重大自然灾害、突发事件、公共卫生与社会安全等突发公共危机事件,造成或者可能造成重大人员伤亡、财产损失、生态环境破坏与严重社会危害,危及公共安全时,政府应急部门需要通过一定的传播途径,在第一时间向公众提供灾害消息或灾害可能造成的危害,告知紧急疏散撤离、避险,以将损失降低到最低程度。网络应急广播系统就是这个传播途径之一,这是一个在应急状况发生时,由政府的各级部门将应急信息发布到应急终端的系统,通常采用软件在应急状况发生时,将第三方的广告发布系统中的广告机终端,实时地切换到应急发布状态,发布内容切换成发布政府在应急状态发生时需传送的图文和实时音频。
  1 网络应急广播系统必须具备的基本功能要求
  网络应急广播系统承担着应急状态下信息传播的重任,因此它必须具备安全、及时、可靠的基本特性,同时还必须具备以下功能:
  1)发布实时性要求:在5秒内应急终端进入插播状态(由广告播放状态进入到播放政府信息的状态);
  2)应急终端的控制分市、区、街道按级别进行优先控制,若级别低的在发布则级别高的取消级别低的优先发布;不同级别的控制室控制不同组的应急终端(应急终端在进入广告发布系统时按市、区、县进行分组);
  3)应急信息视频节目的发布为:根据应急编码不同直接调出已预下载的应急节目,也就是采用广告发布系统中的节目预下载,确保网络传输通道不畅通情况下也能实现应急广播;
  4)应急广播形式的多样化,视情节的严重程度,应急图文可以单播也可以同广告内容共存,仅在最下面出滚动字幕;
  5)通过绝对可靠的信息通道进行数据传输和控制,这是城市网络应急广播系统的核心技术。
  在网络应急广播系统对需要发布的应急信息实施加密后,通过无线电广播、广播电视网或网络通信技术进行传输,智能应急终端对信息解密接收确认后,最终由视频播放实现应急信息的发布。
  2 非对称滚码无线广播加密方法原理
  为了实现网络应急广播系统的应急发布信息的可靠传播,必须对相关信息进行加解密处理,非堆成滚码无线广播加密方法就是一种能够满足该需求的技术措施。
  1)对称加密与非对称加密概念
  对称加密指的就是加密和解密使用同一个秘钥,所以叫作对称加密。对称加密只有一个秘钥,作为私钥。 常见的对称加密算法:DES,AES,3DES等。
  非对称加密指的是:加密和解密使用不同的秘钥,一把作为公开的公钥,另一把作为私钥。公钥加密的信息,只有私钥才能解密。私钥加密的信息,只有公钥才能解密。 常见的非对称加密算法:RSA,ECC。
  对称加密算法相比非对称加密算法来说,加解密的效率要高得多。但是缺陷在于對于秘钥的管理上,以及在非安全信道中通讯时,密钥交换的安全性不能保障。所以在实际的网络环境中,会将两者混合使用。
  2)非对称密钥产生原理
  当[n=p×q,p]与[q]是两个大质数。只知道[n]的值,想要计算[p]和[q],这是一个世界性的极为困难的数学难题。RSA的基础就是基于的[n]的两个质数分解难题。
  具体过程如下:
  发射端选择两个大质数[p]和[q],求得[n=p×q]。计算[φ(n)=(p-1)×(q-1)],接下来,发射端选择一个与[φ(n)]互质的数[e],并计算[e-1]在模为[φ(n)]下的值,将计算出的值记为[s]。
  我们知道,[e]与[φ(n)]互质,所以一定存在[e-1],这一步发射端 就算出了公钥和私钥,其中,公钥为[e,n],私钥为[s,n]。
  接下来,应急终端可以在非安全信道请求发射端获得公钥。破译者通过中间攻击,只能获得[e,n],以及密文[D]。假定应急终端需要发送的内容为[m],计算[D=me(mod n)],然后把[D]发送给发射端。
  发射端收到[D]之后,计算[me(e-1)mod n=me×e-1mod n≡m(mod n)]
  其中,在不安全信道中传输的是[n]和[e]。然而,[p]和[q]只有发射端才知道,即便Eval获得了[n],基于质数分解难题,他无法算出[p]和[q],也就无法算出私钥[s]来解密被加密的消息。 且[m]不能是大于[n]的数,当[m]大于[n]时可以拆分之后分段加密。
  假设取两个质数[p=11, q=13],那么[n=143], [φn=p-1×q-1=120]。 随意选取一个和[φn]互质的数[e],假定这个数字为7,即[e=7],那么[e-1=63],使得[e×e-1]再模[n]等于11,即[e×e-1≡1(mod n)]。
  公钥为[e,n],即[7,143],私钥为[s,n],即[63,143]。要加密的原始数据为[m],假设[m=13]。(计算机中任何数据,最后传输或者保存都会转换成二进制的数据)
  加密过程:应急终端请求发射端,获得公钥,密文为[D],[D=137mod 143=117]。 应急终端将[D]传输出去。
  破译者通过中间攻击,只能获得[e,n],以及密文[D]。
  解密过程:发射端获得[D],通过只有发射端才有的私钥进行解密。[11713mod 143=13],获得了原始数据。   这里的11和13比较小,知道公钥为[7,143]之后,容易将143做因式分解求的11与13,从而可以算出[e-1]。但是当[p]和[q]是两个非常大的质数的时候,就很难将其分解出来。 这样,就无法算出[e-1]。从而不能从密文中获得原始数据。
  3)非对称密钥产生滚码的加解密方法
  运用非对称的密钥产生原理产生[m]组128个字节的密钥对,表示为:
  [M3,m=p1p2…pmq1q2…qmn1n2…nm]
  其中将[M1,m]和[M3,m]形成私钥矩阵:
  [P2,m=p1p2…pmn1n2…nm]
  将[M1,m]和[M2,m]形成公钥矩阵:
  [Q3,m=q1q2…qmn1n2…nm]
  第i次加密的内容[T],发射端经过[f(pi,ni)]加密运算后形成密文为[D],应急终端在接收到密文后经过[f’(qi,ni)]解密运算后形成解密后的明文[T]。
  3 映射终端id到数据位的状态切换方法
  在系统建设时将终端进行连续编号为[di],其中[i∈1,2,…,n],[ n]为总的终端数量,在发射端建立如下加密信息T的对应表:
  设终端状态[si],其中[i∈0,1],发射端终端状态的明文[T=insi×2(i-1)],应急终端在接收到终端状态并解密还原为[T],后进行终端状态的运算,[si=T?2(i-1)],[ si=0],将应急终端关机,[ si=1],将应急终端开机。
  4 基于非对称滚码无线广播加密方法的城市网络应急广播系统架构
  网络应急广播系统包含了分级管理的控制室、应急直播控制服务器、广告发布系统后台服务器、多种通信介质VPN网络、广告-应急二合一终端等。其中通信介质包括光纤专网、3G/4G网络、宽带、微波通信,还支持移动通讯车发布。
  应急直播控制服务器和应急终端控制系统包含有非对称滚码无线广播加解密模块,实现应急网络广播信息和控制信息的收发与控制。
  5 城市网络应急广播系统的应用
  城市网络应急广播系统作为智慧城市应急预警平台,是一个一键切换的应急预警、科普宣教的平台。该平台可广泛覆盖政府机构、城市广场、商场、高层及超高层楼宇大堂、轮船、公交车、站台、地下停车场、电梯、学校、公园、车站码头等公共场所。
  在发生重大自然灾害、突发事件、公共卫生与社会安全等突发公共危机事件,造成或者可能造成重大人员伤亡、财产损失、生态环境破坏与严重社会危害,危及公共安全时,政府应急部门通过该系统,可在第一时间向公众提供灾害消息或灾害可能造成的危害,告知紧急疏散撤离、避险,使得该项目成为在应对灾难时降低生命和财产损失的方法和手段。
  该系统建成后只在紧急情况下由政府应急管理部门控制接收终端自动开机;启动后政府应急部门可针对突发事件的具体情况,以音频直播的方式,“零滞后”“零距离”地与突发事件现场或危险区域进行联动,指导被困人员或处于危险区域的人员配合救援人员开展应急救援工作,最大限度地减少人民生命和财产的损失。
  而在非紧急情况下,该系统可承担应急公共文化传播和科普宣传任务,并采用插播广告等形式进行有偿运营,成为向公众提供公益性信息服务的平台。
  参考文献:
  [1] 黄海,徐兵,王永军,等.基于非对称加密和二维码技术在网络发票中的应用研究[J].信息技术与信息化,2015,11:167-168.
  [2] 朱剑峰. 非对称加密算法在配电自动化系統的应用[J].自动化与信息工程,2014(5):35-38.
  [3] 黄友,张向文,许勇,等. 基于AES算法的滚码技术在汽车防盗系统中的应用[J].计算机工程与科学,2014,2:376-380.
  【通联编辑:唐一东】
其他文献
针对航空发动机的关键部件之一——燃烧室薄壁机匣建立了激光焊接的数值分析模型。基于SYSWELD软件的焊接分析功能,运用有限元分析方法研究了燃烧室薄壁机匣环缝焊接时引起的
摘要:21世纪以来,云计算的出现,将用户的主机变为云桌面,在这种模式下,所有的操作系统都集中在少量的服务器中,实现了资源的有效利用。该文将在云计算的背景下,以云桌面技术共享平台为建设目标,分析在云桌面技术背景下建设高校实验室资源共享平台的应用价值,为高校的教育教育提供技术参考。  关键词:云桌面;高校实验室;资源共享;平台建设  中图分类号:TP311 文獻标识码:A  文章编号:1009-
通过分析模糊控制在轧钢加热炉上的应用,探讨控制器参数PID调整的规律和方法。
针对大功率高压电动机维护的问题,分别从标准制定和系统检维修项目实施两方面阐述实现高压电动机维护检修作业管理的策略,并给出具体措施。
摘要:智慧校园的核心是提供一些智慧性的应用与服务,而信息技术则是智慧校园得以顺利建设的基础。有线、无线和全覆盖的网络环境等都是以信息基础为中心,是构建智慧校园建设中非常重要的一部分。该文首先简单介绍了智慧校园规划的意义,接着分析了智慧校园中的信息技术,最后重点提出了在信息技术下中学智慧校园的规划策略,以期为相关人员提供一定的参考。  关键词:信息技术;智慧校园;资源共享  中图分类号:TP393
模糊神经网络和预测神经网络分别是基于经验和学习的新型神经网络控制系统,通过在卧式电液仿真转台中框控制器上分别采用这2种控制方法来研究它们的控制特性和应用范围.其中,模
摘要:IT技术的发展日新月异,随着信息技术的快速发展,新技术不断地更新完善,社会对云计算人才的要求也越来越高,需求也越来越大。为了能够紧跟社会技术发展,满足社会对云计算相应人才的需求,结合高职云计算课程教学资源现有特征,探索以项目化模式教学的云计算课程资源应用研究。本文主要针对云计算课程建设在现有的人才培养方案的基础上研究更有效的教学资源。  关键词:云计算;课程资源;高职院校  中图分类号:G6
由于电网结构的限制,部分电网为单电源辐射型供电,进行带电一次核相时无法就近选择参考点,以至于无法实现一次相序核对工作。针对该问题,提出利用摇表核相方法,在线路带电前
摘要:新生入校时,参加新生入馆教育考试系统的考试,增加了新生了解图书馆的渠道和动力,帮助新生快速、全面认识图书馆。文章从开发环境及服务器架构、获取需求分析、系统设计、界面设计、试题设计、编写代码、测试网站、发布网站、IIS7的配置以及网站的安装、新生信息的导入、网站的后期维护等环节来完成新生入馆教育考试系统的设计与实现。  关键词:入馆教育;考试系统;Visual Studio  中图分类号:TP