流密码生成方法技术

技术编号:3476906 阅读:172 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及数字安全认证技术,提供一种适合实际高速数字内容安全传输应用的流密码生成方法,包括生成步骤、混淆步骤、输出步骤,混淆步骤采用2个4进4出的S盒子进行,混淆步骤具体为:a.将混淆步骤的输入结果与反馈回的变换R进行线性压缩,得到变换结果RA;b.对变换结果RA进行非可逆线性变换,得到变换结果Ⅰ;c.将变换结果Ⅰ以4bit为一组输入S盒子,对于输入的4bit数组以2bit对应S盒子行,另2bit对应S盒子列,查找输入数组对应的4bit输出,得到变换结果R,并反馈回步骤a;d.将变换结果R通过两次查表运算,得到变换结果S,将变换结果S作为输出步骤的输入。本发明专利技术具有良好随机性,适合硬件实现。

【技术实现步骤摘要】

【技术保护点】
流密码生成方法,包括生成步骤、混淆步骤、输出步骤,其特征在于,所述混淆步骤采用2个4进4出的S盒子进行,混淆步骤具体为: a、将混淆步骤的输入结果与反馈回的变换结果R进行线性压缩,得到变换结果RA;如无反馈回的变换结果R输入,则默认反馈回的变换结果R为0; b、对变换结果RA进行非可逆线性变换,得到变换结果I; c、将变换结果I以4bit为一组输入所述S盒子,对于输入的4bit数组,以2bit对应S盒子的行,另2bit对应S盒子的列,查找输入数组对应的4bit输出,得到变换结果R,并反馈回步骤a; d、将变换结果R通过两次查表运算,得到变换结果S,将变换结果S作为输出步骤的输入。

【技术特征摘要】

【专利技术属性】
技术研发人员:康红娟刘贤洪蔡勇
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:51[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利