一种基于真随机加密的高安全性电力柜的制作方法

文档序号:9330331阅读:231来源:国知局
一种基于真随机加密的高安全性电力柜的制作方法
【技术领域】
[0001]本申请涉及电力领域,尤其涉及一种基于真随机加密的高安全性电力柜。
【背景技术】
[0002]电力柜锁,顾名思义就是电力柜上使用的锁,分小型电柜锁;大型电柜锁及户外型电力柜防尘锁等。
[0003]小型电力柜对锁的安全性能要求不高,锁的操作也不用太复杂。主要防止供电设备外露,发生紧急事故开锁方便,可使用平面单点锁,手柄弹起即可打开柜门。
[0004]大型电力柜对锁的安全性能要求较高,可用两点、三点锁紧柜门外加挂锁,既达到了安全的目的,又有很好的操控性,发生紧急情况开锁也比较方便。
[0005]户外型电力柜对锁的安全性能要求更高,而且有防水、防尘的要求,除了用两点、三点锁紧柜门外,还要使用多重胶圈结构防水,以及使用磁性结构的防护盖达到防尘的目的。
[0006]现有的电力柜锁一般采用机械锁和钥匙,这要求维护人员随身携带钥匙。如果每个电力柜的电力柜锁都有唯一对应的机械钥匙,当维护人员需要维护一个地区的多个电力柜时,这就要求维护人员随身携带大量的钥匙,而且在打开开启电力柜柜门时,还得花费时间找到正确对应的机械钥匙。然而电力抢修通常需要争分夺秒,这种情况显然会导致维护人员浪费大量时间。
[0007]因此在实际的运行中,很多电力柜都是相同的机械电力柜锁,这样维护人员只要携带一把钥匙就可以了,但是这样做的安全性显然就很低了。

【发明内容】

[0008]为克服相关技术中存在的问题,本申请提供一种基于真随机加密的高安全性电力柜。
[0009]在本申请的实施例中,提供了一种基于真随机加密的高安全性电力柜,其系统具有电力柜端和钥匙端,特征在于,电力柜端包括验证装置、解密装置和电力柜端无线装置,钥匙端包括加密装置和钥匙端无线装置;
[0010]加密装置包括:
[0011]信息模块,用于获取原始数据串A。= {an},其中,a是原始数据串A。中的字符,η是a的位数;
[0012]矩阵化模块,用于将原始数据串A。矩阵化得到矩阵A= {a jahX aw,具体包括:对IaJ从队首依次取i_l个字符,在第奇数次取字符时,在取得的字符串的串首补I个0,补足为一行,在第偶数次取字符时,在取得的字符串的串尾补I个I,补足为一行,对于最后一次取得的字符串,则从串首开始每隔一个字符补I个0,直至补足为一行&1,将所有得到的照预设的伪随机顺序排列得到矩阵A = {a jahXaw,其中,ah是矩阵A的高度,aw是矩阵A的高度;
[0013]第一噪声模块,实时地记录钥匙端无线装置监控预设频率的短波得到的幅值的最末位按奇数取位构成第一噪声数据序列CTl ;
[0014]第一扩散模块,用于从矩阵A的第一个元素开始,从第一噪声数据序列CTl中依次取第一随机函数R(I)个元素插入到矩阵A中得到矩阵B = IbsJbh X bw,
[0015]其中,bh是矩阵B的高度,bw是矩阵B的高度,第一随机函数R(I) = CT1S% 64,CTlsS从第一噪声数据序列CTl中依次取得的数;
[0016]噪声数据的位数使得s为i的32倍,t为j的32倍;
[0017]第三噪声模块,实时地记录钥匙端无线装置监控预设频率的短波得到的幅值的最末位按偶数取位构成第三噪声数据序列CT3 ;
[0018]第三扩散模块,用于将矩阵B与第三噪声数据序列CT3进行异或运算,得到加密数据:矩阵C = {csJ chX cw,ch是矩阵C的高度,CW是矩阵C的高度;
[0019]电力柜端无线装置和钥匙端无线装置均用于监测相同预设频率的无线短波,以得到第一噪声序列CTl和第三噪声序列CT3 ;
[0020]解密装置用于以来自电力柜端无线装置的噪声数据和来自电力柜端预存的第二噪声序列CT2,对来自加密装置的加密数据执行上述加密装置的加密运算的逆运算;
[0021]验证装置用于将解密装置对来自加密装置的加密数据进行逆运算得到的数据与电力柜端的原始数据进行比对,如果比对符合率超过预设值,则确认为验证通过。
[0022]本申请的实施例提供的技术方案采用了硬件机制来获取随机数,采用了图像机制来进行加密,从而既有非常高的安全性,又有很快的运算速度,而且还能容许一定的误码。
[0023]本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
【附图说明】
[0024]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0025]图1是根据一示例性实施例示出的一种基于真随机加密的高安全性电力柜的装置框图;
[0026]图2是根据一示例性实施例示出的加密装置的装置框图;
[0027]图3是根据另一示例性实施例示出的加密装置的装置框图。
【具体实施方式】
[0028]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0029]下文的公开提供了许多不同的实施例或例子用来实现本申请的不同结构。为了简化本申请的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本申请。此外,本申请可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不只是所讨论各种实施例和/或设置之间的关系。此外,本申请提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的可应用性和/或其他材料的使用。另外,以下描述的第一特征在第二特征值“上”的结构可以包括第一和第二特征形成为直接接触的实施例,也可以包括另外的特征形成在第一和第二特征之间的实施例,这样第一和第二特征可能不是直接接触。
[0030]在本申请的描述中,需要说明的是,除非另有规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。
[0031]图1是根据一示例性实施例示出的一种基于真随机加密的高安全性电力柜的装置框图,该系统具有电力柜端1000和钥匙端2000,特征在于,电力柜端1000包括验证装置110、解密装置120和电力柜端无线装置130,钥匙端2000包括加密装置210和钥匙端无线装置220。
[0032]图2是根据一示例性实施例示出的加密装置210的装置框图,加密装置210包括:
[0033]信息模块Al,用于获取原始数据串A。= {a J,其中,a是原始数据串A。中的字符,η是a的位数;
[0034]矩阵化模块A2,用于将原始数据串A。矩阵化得到矩阵A= {a } ahX aw,具体包括:对{an}从队首依次取1-Ι个字符,在第奇数次取字符时,在取得的字符串的串首补I个0,补足为一行%,在第偶数次取字符时,在取得的字符串的串尾补I个I,补足为一行,对于最后一次取得的字符串,则从串首开始每隔一个字符补I个0,直至补足为一行&1,将所有得到的%按照预设的伪随机顺序排列得到矩阵A = {aahX aw,其中,ah是矩阵A的高度,aw是矩阵A的高度;
[0035]第一噪声模块BI,实时地记录钥匙端无线装置220监控预设频率的短波得到的幅值的最末位按奇数取位构成第一噪声数据序列CTl ;
[0036]第一扩散模块B2,用于从矩阵A的第一个元素开始,从第一噪声数据序列CTl中依次取第一随机函数R(I)个元素插入到矩阵A中得到矩阵B = IbsJbh X bw,
[0037]其中,bh是矩阵B的高度,bw是矩阵B的高度,第一随机函数R(I) = CT1S% 64,CTlsS从第一噪声数据序列CTl中依次取得的数;
[0038]噪声数据的位数使得s为i的32倍,t为j的32倍;
[0039]第三噪声模块Fl,实时地记录钥匙端无线装置220监控预设频率的短波得到的幅值的最末位按偶数取位构成第三噪声数据序列CT3 ;
[0040]第三扩散模块F2,用于将矩阵B与第三噪声数据序列CT3进行异或运算,得到加密数据:矩阵C = IcsJchXcw,ch是矩阵C的高度,cw是矩阵C的高度。
[0041]电力柜端无线装置130和钥匙端无线装置220均用于监测相同预设频率的无线短波,以得到第一噪声序列CTl和第三噪声序列CT3 ;
[0042]解密装置120用于以来自电力柜端无线装置130的噪声数据和来自电力柜端预存的第二噪声序列CT2,对来自加密装置210的加密数据执行上述加密装置210的加密运算的逆运算;
[0043]验证装置110用于将解密装置120对来自加密装置210的加密数据进行逆运算得到的数据与电力柜端的原始数据进行比对,如果比对符合率超过预设值,则确认为验证通过。
[0044]本发明的加密机制比较复杂,由硬件来实现
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1