一种安全身份发现及通信方法技术

技术编号:9279296 阅读:94 留言:0更新日期:2013-10-25 00:24
本发明专利技术提供了一种安全身份发现方法,第一站点和第二站点间进行身份发现的帧均隐藏或者省略了双方站点的MAC地址,而采用身份编码来标识双方站点的身份,采用密文来进行身份验证,提高了站点间在进行身份发现时的私密性保护程度。

【技术实现步骤摘要】
一种安全身份发现及通信方法
本专利技术涉及无线通信网络,尤其涉及一种安全身份发现方法,以及一种安全通信方法。
技术介绍
802.11是IEEE(InstituteofElectricalandElectronicsEngineers,电气和电子工程师协会)制定的一个无线局域网标准,主要用于解决办公室局域网和校园网中,用户与用户终端的无线接入。IEEE802.11技术为多个PHY(PhysicalLayer,物理层)制定一个通用的MAC(MediumAccessControl,介质访问控制)层以标准无线局域网的建设。其中媒介接入控制层MAC的主要任务就是为同网络中的多个站点建立寻址和信道接入控制机制,使得多站点之间的通信成为可能。WLAN(WirelessLocalAreaNetworks,无线局域网)的基本组成部分是BSS(BasicServiceSet,基本服务集),其根据某一特定覆盖区域之内,并具有某种关联的站点STA组成,如图1中所示的BSS2和BSS3。在BSS网络中具有专职管理BSS的中央站点被称为AP(AccessPoint,接入点),而在该网络中的其它站点STA都与它相关联。而多个BSS网通过DS相互连接即可组成ESS(ExtendedServiceSet,扩展服务集)。在AP缺失的情况下,站点STA也可以自组网络而相互直接通信,此网络即为独立BSS或者IBSS,如图1所示的BSS1。NAN(NeighborhoodAreaNetwork,社区网络)是WFA于2011年12月成立的一个项目组,其致力于各无线设备间,在pre-association的状态,在低能耗的情况下,不通过中转设备(如AP或基站等)辅助,以直连的形式相互获取信息。主要携带有以下3个要求:1、低功耗(节能);2、无中转设备,直接连接;3、在Pre-Association状态(只能进行Class1信息的发送)。其中Class1信息又携带有:ControlFrame(控制帧)、Managementframes(管理帧)和Dataframes(数据帧)。在NAN技术中,站点主要采用广播信标帧来实现站点之间的相互发现。即:站点在某一信道上,以随机事件为起点,按照一定的信标帧发送周期(取值范围20ms到1000ms,预设值为100ms),周期性广播发送携带有有自己信息和信标帧。其周围站点通过接受和解读上述广播的信标帧信息了解该站点的存在和该站点的信息。MAC地址,或称为硬件地址,用来定义网络设备的位置,根据48比特长,16进制数字组成,0到23位是组织唯一标识符,是识别局域网结点的标志,24-47位根据该网络设备的厂家自己分配。数据包格式如表1所示:表1其中Address1字段填写为该帧的立即接受地址;Address2字段填写为该帧的立即发送地址;FrameBody字段装载着准备通过MAC包传递的上层内容(如IP包)。MAC地址是各站点在MAC层通信范围内的唯一身份标识,因此当周围站点在信道中监听到携带有有某一MAC地址的信标帧出现,便可判断其周围有该MAC地址对应的站点存在。各站点所广播出的信标帧可以被其身边任意站点接收。又根据于站点之间在Pre-Association(非关联)状态下,没有进行密钥协商,不能对自己所广播的信标帧进行加密,因此各站点所广播处的信标帧可以被周围任意站点解读,信标帧中携带有的自己的MAC地址信息也可以被其周围任意站点获知,而MAC地址信息的泄露会导致各站点用户的私密性将得不到保护。
技术实现思路
本专利技术提供了一种安全身份发现方法,以提高在站点间进行身份发现时的私密性保护程度,该方法包括:第一站点发送身份发现帧;所述身份发现帧携带有所述第一站点身份编码和目标站点信息,所述目标站点信息包括第一密文;所述第一站点接收第二站点发送的身份认证帧;所述身份认证帧携带有所述第二站点身份编码、所述第一站点身份编码和第二密文;所述第一站点验证所述第二站点的身份;所述第一站点发送身份确认帧给所述第二站点,所述身份确认帧携带有所述第二站点身份编码;或者所述身份确认帧携带有所述第一站点身份编码和所述第二站点身份编码。本专利技术提供了一种安全身份发现方法,以提高在站点间进行身份发现时的私密性保护程度,该方法包括:第二站点接收第一站点发送的身份发现帧,所述身份发现帧携带有所述第一站点身份编码和目标站点信息,所述目标站点信息包括第一密文;所述第二站点验证所述第一站点的身份;所述第二站点发送身份认证帧给所述第一站点,所述身份认证帧携带有所述第二站点身份编码、所述第一站点身份编码和第二密文;所述第二站点接收所述第一站点发送的身份确认帧,所述身份确认帧携带有所述第二站点身份编码;或者所述身份确认帧携带有所述第一站点身份编码和所述第二站点身份编码。本专利技术还提供了一种用于安全身份发现的第一站点,包括:第一发送模块,用于发送身份发现帧;所述身份发现帧携带有所述第一站点身份编码和目标站点信息,所述目标站点信息包括第一密文;接收模块,用于接收所述第二站点发送的身份认证帧;所述身份认证帧携带有所述第二站点身份编码、所述第一站点身份编码和第二密文;验证模块,用于验证所述第二站点的身份;第二发送模块,用于发送身份确认帧给所述第二站点,所述身份确认帧携带有所述第二站点身份编码;或者所述身份确认帧携带有所述第一站点身份编码和所述第二站点身份编码。本专利技术还提供了一种用于安全身份发现的第二站点,包括:第一接收模块,用于接收第一站点发送的身份发现帧,所述身份发现帧携带有所述第一站点身份编码和目标站点信息,所述目标站点信息包括第一密文;验证模块,用于验证所述第一站点的身份;第一发送模块,用于发送身份认证帧给所述第一站点,所述身份认证帧携带有所述第二站点身份编码、所述第一站点身份编码和第二密文;第二接收模块,用于接收所述第一站点发送的身份确认帧,所述身份确认帧携带有所述第二站点身份编码;或者所述身份确认帧携带有所述第一站点身份编码和所述第二站点身份编码。本专利技术提供的该安全身份发现方法,第一站点和第二站点间进行身份发现的帧均隐藏或者省略了双方站点的MAC地址,而采用身份编码来标识双方站点的身份,采用密文来进行身份验证,提高了站点间在进行身份发现时的私密性保护程度。附图说明图1为现有技术中WLAN的IBSS、BSS和ESS概念图;图2为本专利技术实施例提供的一种安全身份发现方法流程图;图3为本专利技术实施例提供的一种安全身份通信方法流程图;图4为本专利技术实施例提供的一种用于安全身份发现的第一站点结构图;图5为本专利技术实施例提供的一种用于安全身份通信的第一站点结构图;图6为本专利技术实施例提供的一种用于安全身份发现的第二站点结构图;图7为本专利技术实施例提供的一种用于安全身份通信的第二站点结构图;图8为本专利技术实施例提供的一种用于安全身份发现或通信的系统结构图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。本文中本文档来自技高网
...
一种安全身份发现及通信方法

【技术保护点】
一种安全身份发现方法,其特征在于,包括:第一站点发送身份发现帧;所述身份发现帧携带有所述第一站点身份编码和目标站点信息,所述目标站点信息包括第一密文;所述第一站点接收第二站点发送的身份认证帧;所述身份认证帧携带有所述第二站点身份编码、所述第一站点身份编码和第二密文;所述第一站点验证所述第二站点的身份;所述第一站点发送身份确认帧给所述第二站点,所述身份确认帧携带有所述第二站点身份编码;或者所述身份确认帧携带有所述第一站点身份编码和所述第二站点身份编码。

【技术特征摘要】
1.一种安全身份发现方法,其特征在于,包括:第一站点发送身份发现帧;所述身份发现帧携带有所述第一站点身份编码和目标站点信息,所述目标站点信息包括第一密文;所述第一站点接收第二站点发送的身份认证帧;所述身份认证帧携带有所述第二站点身份编码、所述第一站点身份编码和第二密文;其中,所述第一密文根据所述第一站点的介质访问控制MAC地址和所述身份发现帧所发送的目标站点的MAC地址,通过默认算法1计算所得;所述第二密文根据所述第二站点的MAC地址和第三MAC地址,通过默认算法3计算所得;所述第三MAC地址由所述第二站点根据所述第二站点MAC地址和所述第一密文,通过默认算法2计算所得;所述第一站点根据所述第一站点的MAC地址和第二密文,通过默认算法4计算出第四MAC地址,并验证所述第四MAC地址是否和所述身份发现帧所发送的目标站点相匹配;所述第一站点发送身份确认帧给所述第二站点,所述身份确认帧携带有所述第二站点身份编码;或者所述身份确认帧携带有所述第一站点身份编码和所述第二站点身份编码。2.根据权利要求1所述的方法,其特征在于,所述第一站点身份编码为根据预设算法生成或预先配置的身份编码;所述第二站点身份编码为根据预设算法生成或预先配置的身份编码。3.根据权利要求1所述的方法,其特征在于,所述身份发现帧还携带有所述目标站点信息的数量,所述目标站点信息还包括目标站点编号,所述第一密文为相应编号的目标站点所对应的密文;所述身份认证帧还携带有所述相应编号。4.根据权利要求1或3所述的方法,其特征在于,所述第一密文为所述第一站点和第二站点共享的密文,和/或所述第二密文为所述第一站点和第二站点共享的密文。5.根据权利要求3所述的方法,其特征在于,所述第一密文根据所述第一站点的MAC地址和所述身份发现帧所发送的相应编号的目标站点的MAC地址,通过默认算法1计算所得;所述第一站点根据所述第一站点的MAC地址和第二密文,通过默认算法4计算出第四MAC地址,并验证所述第四MAC地址是否和所述身份发现帧所发送的目标站点相匹配,具体为:所述第一站点根据所述第一站点的MAC地址和第二密文,通过默认算法4计算出第四MAC地址,并验证所述第四MAC地址是否和所述相应编号的目标站点相匹配。6.根据权利要求1所述的方法,其特征在于,所述目标站点信息还包括第一指示位,所述第一指示位指示了所述默认算法1;所述身份认证帧还携带有第二指示位,所述第二指示位指示了所述默认算法3;所述第一站点根据所述第一站点的MAC地址和第二密文,通过默认算法4计算出第四MAC地址,并验证所述第四MAC地址是否和所述身份发现帧所发送的目标站点相匹配,具体为:所述第一站点根据所述第二指示位确定默认算法4,然后根据所述第一站点的MAC地址和所述第二密文,通过所述默认算法4计算出第四MAC地址,并验证所述第四MAC地址是否和所述身份发现帧所发送的目标站点相匹配。7.根据权利要求5所述的方法,其特征在于,所述目标站点信息还包括第一指示位,所述第一指示位指示了所述默认算法1;所述身份认证帧还携带有第二指示位,所述第二指示位指示了所述默认算法3;所述第一站点根据所述第一站点的MAC地址和第二密文,通过默认算法4计算出第四MAC地址,并验证所述第四MAC地址是否和所述身份发现帧所发送的目标站点相匹配,具体为:所述第一站点根据所述第二指示位确定默认算法4,然后根据所述第一站点的MAC地址和所述第二密文,通过所述默认算法4计算出第四MAC地址,并验证所述第四MAC地址是否和所述相应编号的目标站点相匹配。8.根据权利要求1或3所述的方法,其特征在于,所述身份确认帧还携带有否认信息,所述否认信息指示所述第二站点未通过身份认证;或者所述身份确认帧携带有否认信息和特殊值,所述否认信息指示所述第二站点未通过身份认证,所述特殊值指示所述身份确认帧携带有所述否认信息。9.根据权利要求1—3任一项所述的方法,其特征在于,该方法之后还包括:第一站点发送数据包给所述第二站点,所述数据包携带有发送方地址信息和接收方地址信息;所述发送方地址信息为所述第一站点身份编码,所述接收方地址信息为所述第二站点身份编码;当所述身份编码位数超过正常MAC地址位数时,从所述身份编码中提取缩短的身份编码,并将所述缩短的身份编码放入所述数据包对应的地址信息中。10.一种安全身份发现方法,其特征在于,包括:第二站点接收第一站点发送的身份发现帧,所述身份发现帧携带有所述第一站点身份编码和目标站点信息,所述目标站点信息包括第一密文;其中,所述第一密文根据所述第一站点的介质访问控制MAC地址和所述身份发现帧所发送的目标站点的MAC地址,通过默认算法1计算所得;所述第二站点根据所述第二站点的MAC地址和所述第一密文,通过默认算法2计算出第三MAC地址,并验证所述第三MAC地址是否和自己的好友站点相匹配;若所述第三MAC地址和所述第二站点的好友站点相匹配,则所述第二站点发送身份认证帧给所述第一站点;所述身份认证帧携带有所述第二站点身份编码、所述第一站点身份编码和第二密文,所述身份认证帧携带的所述第二密文根据所述第二站点的MAC地址和所述第三MAC地址,通过默认算法3计算所得;所述第二站点接收所述第一站点发送的身份确认帧,所述身份确认帧携带有所述第二站点身份编码;或者所述身份确认帧携带有所述第一站点身份编码和所述第二站点身份编码。11.根据权利要求10所述的方法,其特征在于,所述第一站点身份编码为根据预设算法生成或预先配置的身份编码;所述第二站点身份编码为根据预设算法生成或预先配置的身份编码。12.根据权利要求10所述的方法,其特征在于,所述身份发现帧还携带有所述目标站点信息的数量,所述目标站点信息还包括目标站点编号,所述第一密文为相应编号的目标站点所对应的密文;所述身份认证帧还携带有所述相应编号。13.根据权利要求10或12所述的方法,其特征在于,所述第一密文为所述第一站点和第二站点共享的密文,和/或所述第二密文为所述第一站点和第二站点共享的密文。14.根据权利要求12所述的方法,其特征在于,所述第一密文根据所述第一站点的MAC地址和所述身份发现帧所发送的相应编号的目标站点的MAC地址,通过默认算法1计算所得。15.根据权利要求10或14所述的方法,其特征在于,所述目标站点信息还包括第一指示位,所述第一指示位指示了所述默认算法1;所述身份认证帧还携带有第二指示位,所述第二指示位指示了所述默认算法3。16.根据权利要求15所述的方法,其特征在于,所述目标站点信息还包括所述身份发现帧所发送的目标站点的部分介质访问控制MAC地址信息;则所述第二站点在所述部分MAC地址信息和所述第二站点的MAC地址相匹配时,验证所述第一站点的身份。17.根据权利要求16所述的方法,其特征在于,所述目标站点信息还包括选取策略指示位,所述选取策...

【专利技术属性】
技术研发人员:黄开缔杨国瑞夏林峰
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1