【技术实现步骤摘要】
【技术保护点】
基于压缩感知理论的安全数据传输方法,其特征在于:整个方案包括源端数据加密和目的端数据解密两个阶段;源端与目的端之间共享密钥K,其中不同的源端、目的端组合之间的共享密钥K不同;源端数据加密阶段包括以下具体步骤:1)源端判断自身是否存在投影矩阵Am×n,如果不存在执行步骤2),否则执行步骤3);2)源端利用共享密钥K作为种子生成投影矩阵Am×n;3)源端生成n维随机向量rn;4)源端将需发送至目的端的数据填充至m维向量xm;5)源端利用投影矩阵Am×n、随机向量rn加密需发送至目的端的数据xm,即计算Am×n×rn+xm,生成m维数据向量ym;6)源端将加密数据ym发送至目的端;目的端数据解密阶段具体包括以下步骤:a)目的端接受源端发送的加密数据ym;b)目的端判断自身是否存在投影矩阵Am×n,如果不存在执行步骤c),否则执行步骤d);c)目的端利用共享密钥K作为种子生成投影矩阵Am×n;d)目的端计算投影矩阵Am×n的左零矩阵Hm×m,即计算I?A(ATA)?1AT,其中I为m×m维单位矩阵,AT为矩阵A的转置,(ATA)?1为矩阵ATA的逆矩阵;所得的左零矩阵Hm×m满足性质Hm×m× ...
【技术特征摘要】
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。