计算机工程与科学 ›› 2021, Vol. 43 ›› Issue (12): 2177-2182.
张治1,2,魏嘉鑫2,王林2
ZHANG Zhi1,2,WEI Jia-xin2,WANG Lin2
摘要: 随着LoRa网络应用深度与广度的增加,关于信息安全的需求逐渐变大,所以确保数据传输网络的安全性是LoRa网络发展与应用的必要条件。传统LoRa网络在数据传输过程中自身具有加密机制,其使用AES-128加密算法对数据报文进行加密。但是,在加/解密过程中,2个密钥是相对称的,以至于各项参数大致相同,当一对密钥中任何一个密钥泄露时,都很容易计算出另外一个密钥。针对存在的安全问题,提出一种改进的混合加密方案:在LoRa网络的基础上引进RSA非对称加密算法,利用RSA加密算法安全性高的优势对AES加密算法加/解密数据过程中所用到的密钥进行加密处理,降低LoRa网络数据传输过程中的安全隐患,提高安全性;并在此基础上对AES和RSA加密算法优化改进,以确保数据传输的效率。最后,对本文设计的方案进行测试,测试结果表明,本文方案在保证数据传输效率的同时增强了密钥的防窃取性,很大程度上提高了LoRa网络数据传输的安全性。