一种面向字节的密钥流生成方法及加密方法

    公开(公告)号:CN101826959A

    公开(公告)日:2010-09-08

    申请号:CN201010177963.0

    申请日:2010-05-14

    Abstract: 本发明公开了一种面向字节的密钥流生成方法及加密方法,密钥流生成方法包括:利用线性反馈移位寄存器生成一个源序列;采用非线性函数F将源序列中的若干字节进行非线性压缩变换,产生一个字节的输出,作为BOMM函数的输入;BOMM的输出和源序列的一个字节按位异或得到密钥流。本发明生成的密钥流序列,具有良好的随机性和非线性性,并且适合软硬件快速实现;利用本发明生成的密钥流进行加密的方法具有更好的安全性。

    一种面向字节的密钥流生成方法及加密方法

    公开(公告)号:CN101826959B

    公开(公告)日:2012-05-23

    申请号:CN201010177963.0

    申请日:2010-05-14

    Abstract: 本发明公开了一种面向字节的密钥流生成方法及加密方法,密钥流生成方法包括:利用线性反馈移位寄存器生成一个源序列;采用非线性函数F将源序列中的若干字节进行非线性压缩变换,产生一个字节的输出,作为BOMM函数的输入;BOMM的输出和源序列的一个字节按位异或得到密钥流。本发明生成的密钥流序列,具有良好的随机性和非线性性,并且适合软硬件快速实现;利用本发明生成的密钥流进行加密的方法具有更好的安全性。

Patent Agency Ranking