[发明专利]一种双向认证的方法有效
申请号: | 200810239829.1 | 申请日: | 2008-12-12 |
公开(公告)号: | CN101431415A | 公开(公告)日: | 2009-05-13 |
发明(设计)人: | 辛宇;马兆丰;陈铭;武嘉;赖龙生;国鹏飞;孙宝寅;秦虎 | 申请(专利权)人: | 天柏宽带网络科技(北京)有限公司;北京邮电大学 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/08;H04H60/23;H04N7/16 |
代理公司: | 北京方韬法业专利代理事务所 | 代理人: | 岳 亚 |
地址: | 100086北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 双向 认证 方法 | ||
1.一种双向认证的方法,适用于交互式网络电视的数字版权管理领域, 其特征在于,包括以下步骤:
A、用户终端注册到认证服务器;
B、所述用户终端与所述认证服务器之间进行密钥协商;
C、所述用户终端与所述认证服务器之间进行双向认证;
D、所述用户终端获取用于内容播放的许可证书,其中步骤A进一步包括 以下步骤:
A1、用户终端选择有限域Fq上的一条椭圆曲线E(Fq),在椭圆曲线E(Fq) 上选一基点P,P的阶数为n,用户终端生成随机数du作为用户终端的私钥和 随机数Qu作为用户终端的公钥,发送包括Qu、P和E(Fq)的消息给认证服务器, 其中n为一个不少于160比特的素数,du∈[1,n-1],Qu=duP;
A2、认证服务器生成随机数ds作为认证服务器的私钥和临时会话密钥 RKey,获得认证服务器的公钥Qs和共享密钥Ksu,将临时会话密钥RKey用密钥 Ksu对称加密后为EKey,发送包括Qs和EKey的消息给用户终端,其中Qs=dsP, Ksu=dsQu;
A3、用户终端收到Qs和EKey后,获得共享密钥Kus,解密得到临时会话密 钥RKey,生成注册信息m,将注册信息m用临时会话密钥RKey做密钥对称加 密后发送给认证服务器,用户终端根据注册信息m生成用户证书并保存,其中 Kus=duQs;
A4、认证服务器解密得到注册信息m后保存,并根据注册信息m生成用户 证书并保存,认证服务器发送注册成功信息给用户终端。
2.根据权利要求1所述的一种双向认证的方法,其特征在于,步骤B进 一步包括以下步骤:
B1、用户终端生成随机数Ru,获得Tu,发送包括Tu的消息给认证服务器, 其中Ru∈[1,n-1],Tu=(Ru+t)P,P是有限域Fq上的一条椭圆曲线E(Fq)的一基 点;
B2、认证服务器收到Tu后,生成随机数Rs,获得Ts、Tu’、Ks和tKs,认证 服务器发送包括Ts和tKs消息给用户终端,其中,t为时间,Ts=(Rs+t)P, Tu’=Tu+(-t)P=RuP,Ks=RsTu’=RuRsP,tKs=tRuRsP;
B3、用户终端收到Ts和tKs后,获得Tu0、Ku,并进一步分别乘以t获得tRsP 和tKu,验证tKs=tKu是否成立,如果验证成功,则发送包括tRsP的消息给认证服 务器,其中Tu0=Ts+(-t)P=RsP,Ku=RuTu0=RuRsP;
B4、认证服务器验证tRsP,通知用户终端验证成功时,tKs=tKu,K=Ks=Ku, K作为用户终端和认证服务器之间的会话密钥种子;
B5、用户终端获得验证成功信息后,用户终端和认证服务器之间通过密钥 生成函数F对密钥Ksu进行构造生成用户终端和认证服务器之间的会话密钥Kus, 其中Kus=F(K.x,K.y),K.x和K.y分别为椭圆曲线上点K的x和y坐标分量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天柏宽带网络科技(北京)有限公司;北京邮电大学,未经天柏宽带网络科技(北京)有限公司;北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810239829.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:处理图像的方法和设备
- 下一篇:向发射机站提供具有公共码速率的CQI反馈