摘要
本发明公开了基于序列密码的认证加密方法、设备及程序产品,方法包括:对序列密码初始化,利用序列密码算法初始化后的内部状态,对MAC认证算法进行MAC状态声明,并利用序列密码算法生成密钥流对待加密明文进行加密处理,得到密文;再利用MAC认证算法依次吸收明文关联数据和待加密明文,将吸收完成的MAC认证算法的内部状态反馈至序列密码算法,对序列密码算法的部分内部状态进行更新,对序列密码算法再次初始化,最后根据预设长度截取序列密码算法生成的密钥流,得到密文对应的认证标签。本发明能够同时提供加密和认证功能,并大幅提高算法整体实现速率。
技术关键词
序列密码算法
认证算法
认证加密方法
明文
线性反馈移位寄存器
认证标签
认证加密设备
计算机程序指令
计算机程序产品
密钥
状态机
数据
处理器
记忆
存储器
系统为您推荐了相关专利信息
关键词
数据合并方法
搜索加密
生成算法
云服务器