一种基于口令的轻量级密钥协商方法

    公开(公告)号:CN106487502A

    公开(公告)日:2017-03-08

    申请号:CN201510558046.X

    申请日:2015-09-02

    IPC分类号: H04L9/08

    摘要: 本发明涉及一种基于口令的轻量级密钥协商方法,包括正向传递和反向传递两轮执行,具体为:密钥协商初始化;第一轮正向传递,数据由用户U1向用户Un传递,然后用户Un将数据发给可信服务器S;第二轮反向传递,数据由可信服务器S验证后传递给用户Un,然后数据由用户Un向传U1递。本发明的密钥协商方法,避免了对时间必须精准同步的要求,解决了同步信号频繁广播的高能耗问题;在密钥协商过程中,节点大部分只是进行数据的处理,不进行数据传送,有效地降低了密钥协商过程中的能量消耗。本发明提供的方法协商与信号的熵无关、采用弱时间同步方法、采用预置密钥技术,具有良好的防攻击性能。

    一种可处理大分组数据的加密方法

    公开(公告)号:CN105337732A

    公开(公告)日:2016-02-17

    申请号:CN201510717445.6

    申请日:2015-10-29

    IPC分类号: H04L9/14 H04L9/06

    摘要: 本发明涉及一种可处理大分组数据的加密方法,包括(1)选择大分组长度参数t,则明文长度为128t比特,密钥长度为128t/2比特;(2)将明文解析为2l个128比特的状态小组(x1,x2...xl,xl+1...x2l),将密钥解析为l个128比特的密钥小组其中,2l=t;(3)对所述明文的状态小组进行n轮循环加密,其中第i轮加密的输入为第i-1轮加密的输出,第1轮加密的输入为所述明文的状态小组,2≤i≤n,n为正整数;本发明提供的一种可处理大分组数据的加密方法,能够通过改进伪随机值引入方式与轮函数本身,实现了以更低的轮数达成更高轮数的安全度的目标。