[发明专利]一种面向真实用户身份信息的IPv6地址分配方法有效
| 申请号: | 201210254314.5 | 申请日: | 2012-07-20 |
| 公开(公告)号: | CN102761630A | 公开(公告)日: | 2012-10-31 |
| 发明(设计)人: | 毕军;朱树永;姚广;孙雅媛;周端奇;张宝宝;王优 | 申请(专利权)人: | 清华大学 |
| 主分类号: | H04L29/12 | 分类号: | H04L29/12 |
| 代理公司: | 北京聿宏知识产权代理有限公司 11372 | 代理人: | 吴大建;钟日红 |
| 地址: | 100084 北京市海淀区1*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 面向 真实 用户 身份 信息 ipv6 地址 分配 方法 | ||
1.一种面向真实用户身份信息的IPv6地址分配方法,其特征在于,包括:
发送步骤,客户端发送请求分配IPv6地址的请求消息至DHCPv6服务器中,所述请求消息中包括用户名信息;
验证步骤,利用所述请求消息中的用户名信息,所述DHCPv6服务器与所述客户端进行交互以验证所述客户端的用户是否合法,若验证结果为所述用户是合法的,则执行分配步骤;
分配步骤,所述DHCPv6服务器为客户端分配IPv6地址。
2.根据权利要求1所述的IPv6地址分配方法,其特征在于,
在所述请求消息中增设了用户名选项,以携带所述用户名信息。
3.根据权利要求1所述的IPv6地址分配方法,其特征在于,在所述验证步骤中,进一步包括以下步骤:
所述DHCPv6服务器从数据库中查询与所述用户名信息对应的密码信息;
所述DHCPv6服务器生成一个随机数作为加密字,基于所述加密字对所述密码信息进行计算以得到服务器端密码摘要;
所述DHCPv6服务器将所述加密字发送给所述客户端;
所述客户端基于所述加密字对用户输入的密码信息进行计算以得到客户端密码摘要;
所述客户端将所述客户端密码摘要返回给所述DHCPv6服务器;
所述DHCPv6服务器比较所述服务器端密码摘要和所述客户端密码摘要是否相同,若比较结果为相同,则验证结果为所述用户是合法的。
4.根据权利要求3所述的IPv6地址分配方法,其特征在于,
在所述DHCPv6服务器通过通告消息将所述加密字发送给所述客户端,其中,在所述通告消息中增设了随机数选项,以携带所述加密字。
5.根据权利要求3所述的IPv6地址分配方法,其特征在于,
所述客户端通过申请消息将所述客户端密码摘要返回给所述DHCPv6服务器,其中,在所述申请消息中增设了密码摘要选项,以携带所述客户端密码摘要。
6.根据权利要求3所述的IPv6地址分配方法,其特征在于,
所述DHCPv6服务器利用HMAC-MD5算法,基于所述加密字对所述密码信息进行计算以得到服务器端密码摘要。
7.根据权利要求6所述的IPv6地址分配方法,其特征在于,
所述客户端利用HMAC-MD5算法,基于所述加密字对用户输入的密码信息进行计算以得到客户端密码摘要。
8.根据权利要求1至7任一项所述的IPv6地址分配方法,其特征在于,在所述分配步骤中,
所述DHCPv6服务器利用与所述用户名对应的用户身份信息来生成用户身份标识号码;
所述DHCPv6服务器基于所述用户身份标识号码以生成IPv6地址;
所述DHCPv6服务器将所述生成的IPv6地址返回至所述客户端。
9.根据权利要求8所述的IPv6地址分配方法,其特征在于,在所述DHCPv6服务器利用与所述用户名对应的用户身份信息来生成用户身份标识号码的步骤中,进一步包括以下步骤:
利用MD5消息摘要算法对所述用户身份信息进行哈希运算以得到第一设定位数的二进制字符串;
随机生成第一密钥;
基于所述第一密钥,从所述第一设定位数的二进制字符串中选取与所述IPv6地址的第一位置的位数相等的二进制字符串以作为所述用户身份标识号码,其中,
所述第一密钥为一个二进制字符串,包含与所述IPv6地址的第一位置的位数相等的二进制数1。
10.根据权利要求8所述的IPv6地址分配方法,其特征在于,在所述DHCPv6服务器基于所述用户身份标识号码以生成IPv6地址的步骤中,具体包括以下步骤:
将所述IPv6地址的第一位置设置为所述用户身份标识号码;
将所述IPv6地址的第二位置设置为子网前缀;
将所述IPv6地址的第三位置设置为在流量工程中的QoS服务等级;
将所述IPv6地址的第四位置设置为校验码。
11.根据权利要求10所述的IPv6地址分配方法,其特征在于,在将所述IPv6地址的第四位置设置为校验码的步骤中,
基于所述IPv6地址的第一位置、第二位置以及第三位置的信息来生成第四位置的校验码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210254314.5/1.html,转载请声明来源钻瓜专利网。





