A high-intensity random encryption method which can be realized by a low-end 8-bit single chip computer is presented. The encrypted information initiated by the controller is first transmitted to the target device, then decrypted and re-encrypted in the target device, and then transmitted back to the controller. The controller decrypts the encrypted information twice and authenticates the result with the original result before it is sent. In this process, the encrypted information is encrypted. Authentication information is transmitted from the starting point to the end point and then back to the starting point, forming a closed loop, while the target equipment only plays the role of information processing but not preservation. The main way of encryption authentication in the invention is how the terminal equipment processes information (rather than the password itself).
【技术实现步骤摘要】
一种可用低端8位单片机实现的高强度随机加密方法
本专利技术涉及安全通信及加密
,具体涉及一种可用低端8位单片机实现的高强度随机加密方法。
技术介绍
在物联网时代,万物互联已不再是梦想,随着时间的推移与社会需求的上升,接入到网络的设备数量将会程指数级别上升,必然会带来系统的安全问题,具体表现如下:1、物联网的绝大多数设备将处于无人值守状态,为降低采购与运营成本,免维护是物联网时代绝大多数智能设备的标配,这就带来一个系统的安全问题,在无人值守、免维护的前提下,如何确保设备的信息与控制安全,不被黑客攻击与控制,从而不向上级系统提供虚假信息与避免设备失控就变得极为关键。2、失控后的补救成本极高,物联网设备由于数量的庞大(动辄数万级别),分布广泛(很多处于无人区域),加之物料网设备基于成本与技术的限制,一般无法实现空中设备固件升级,因此如果因为安全控制系统被攻破后的设备补救成本极高,甚至不可补救。3、系统失控的后果严重,物料网设备虽然低值,但数量极为庞大,而且多数是控制最终设备的最后端设备或者提供各类测控参数的最前端设备,因此这些设备的测控现状对于上级主系统的意义极大,同时影响也极大,如果物联网设备本身的安全性被攻破,也就意味着整套控制系统彻底失效,无论多大的投资都会付之东流。上述几条分析就足以说明对于一套物联网设备来说,其系统的信息安全(特质防止非法控制、防止篡改数据、防止数据窃听)是极为重要的,甚至决定了整个系统的成败,不可不防。对于物联网的智能末端来说,数量极为庞大,因此对于终端的价格以及技术可靠度非常的敏感,对于大多数智能终端设备而言,其控制MCU都属 ...
【技术保护点】
1.一种可用低端8位单片机实现的高强度随机加密方法,其特征在于,所述方案具体步骤如下:步骤一:控制机对目标设备发起第一次通讯,目标设备收到通讯信号后产生随机数串,然后目标设备把该随机数串传给控制机,同时目标设备内也临时保存该随机数串;步骤二:控制机收到目标设备发起的8‑16byte随机数串后,根据随机数抽选算法A得到最终需要使用的n字节的随机数:最终随机数B,同时,目标设备内也同样采用随机数抽选算法A,并得到相同的最终随机数B;步骤三:控制机随机产生一组新的数串:随机密码A,控制机将随机密码A与最终随机数B按照随机混合算法C进行计算得到公开密文A,然后控制机将公开密文A传输给目标设备;步骤四:目标设备收到公开密文A后,由于目标设备内存有相同的最终随机数B,目标设备根据约定的随机混合算法C的逆运算得到随机密码A,目标设备暂存随机密码A;步骤五:目标设备采用位加密算法对最终随机数B进行二次加密运算并得到最终随机数C;步骤六:目标设备暂存随机密码A以及最终随机数C,再将随机密码A以及最终随机数C使用随机混合算法D运算得到公开密文B,然后目标设备将公开密文B回传给控制机设备;步骤七:控制机设备 ...
【技术特征摘要】
1.一种可用低端8位单片机实现的高强度随机加密方法,其特征在于,所述方案具体步骤如下:步骤一:控制机对目标设备发起第一次通讯,目标设备收到通讯信号后产生随机数串,然后目标设备把该随机数串传给控制机,同时目标设备内也临时保存该随机数串;步骤二:控制机收到目标设备发起的8-16byte随机数串后,根据随机数抽选算法A得到最终需要使用的n字节的随机数:最终随机数B,同时,目标设备内也同样采用随机数抽选算法A,并得到相同的最终随机数B;步骤三:控制机随机产生一组新的数串:随机密码A,控制机将随机密码A与最终随机数B按照随机混合算法C进行计算得到公开密文A,然后控制机将公开密文A传输给目标设备;步骤四:目标设备收到公开密文A后,由于目标设备内存有相同的最终随机数B,目标设备根据约定的随机混合算法C的逆运算得到随机密码A,目标设备暂存随机密码A;步骤五:目标设备采用位加密算法对最终随机数B进行二次加密运算并得到最终随机数C;步骤六:目标设备暂存随机密码A以及最终随机数C,再将随机密码A以及最终随机数C使用随机混合算法D运算得到公开密文B,然后目标设备将公开密文B回传给控制机设备;步骤七:控制机设备收到公开...
【专利技术属性】
技术研发人员:方旭东,
申请(专利权)人:华升智联科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。