【技术实现步骤摘要】
【技术保护点】
一种基于分组密码算法的三重认证方法,其特征在于:包括如下步骤,步骤一、被认证终端收到认证指令后产生随机数RB,并将随机数RB分成两个固定字长的部分RB1和RB2,根据随机数RB通过数据处理得到被认证终端返回给认证终端的数据TokenRB,并将TokenRB返回给认证终端;步骤二、认证终端接收到TokenRB,恢复得到随机数RB和两个固定字长的RB1及RB2数据,再加上认证终端内部产生的随机数RA,通过一个数据处理函数f1(RA,RB1),将随机数RB和两个固定字长的RB1及RB2数据及认证终端产生的随机数RA组合成一个一次分组密码算法所需字长的数据,该数据经分组密码算法运算后形成认证终端向被认证终端发出的令牌数据TokenAB,并发送给被认证终端;步骤三、被认证终端接收到TokenAB后进行分组密码算法运算,恢复获得的随机数RA和部分或全部RB1数据,比较对应部分或全部RB1信息,如果相一致,则再通过另一个数据处理函数f2(RA,RB2),组合成另一个一次分组密码算法所需字长的数据,该数据经分组密码算法运算后形成被认证终端向认证终端发出的令牌数据TokenBA并发送给认证终端;如果比较 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:卢君明,
申请(专利权)人:上海华虹集成电路有限责任公司,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。