当前位置: 首页 > 专利查询>诺基亚公司专利>正文

限制无线调制解调器中的MAC地址改变的速率制造技术

技术编号:9938328 阅读:245 留言:0更新日期:2014-04-19 02:54
一种方法,包括:接收用以改变与无线局域网设备相关联的媒体接入控制地址的命令;以及只有在不违背对媒体接入控制地址改变的允许速率的限制的情况下,才改变所述媒体接入控制地址,而不重新启动所述设备的无线调制解调器。

【技术实现步骤摘要】
【国外来华专利技术】限制无线调制解调器中的MAC地址改变的速率
本专利技术的示例性且非限制性实施例一般地涉及无线通信系统、方法、设备和计算机程序,并且更具体地涉及无线局域网、调制解调器、自组织(adhoc)联网和针对移动设备的媒体接入控制(MAC)地址指配。
技术介绍
本节旨在于提供在权利要求中记载的本专利技术的背景或上下文。本文中的描述可以包括可以诉求的概念,但不一定是先前已经设想到的、实现的或描述的那些概念。因此,除非在本文中另外指明,否则在本节中描述的内容不是本申请中的描述和权利要求的现有技术,并且不会通过包括在本节中而被接纳为现有技术。如下定义在本说明书和/或附图中可以找到的以下缩写:API应用程序接口MAC媒体接入控制WLAN无线局域网Wi-Fi是用于无线地连接电子设备的品牌标准。Wi-Fi设备、诸如个人计算机、视频游戏控制台、智能电话或数字音频播放器能够经由无线网络接入点连接到因特网。接入点(或热点)具有约20米(65英寸)的室内范围和更大的室外范围。多个重叠的接入点能够覆盖大的区域。“Wi-Fi”是Wi-Fi联盟的商标,并且该术语是用于IEEE802.11标准的简单商标名称。MAC地址充当设备的标识且被呈现给外部设备。在至少某些常规移动设备(例如,移动电话)中,可能需要重新启动设备的WiFi调制解调器(调制器/解调器)以便改变设备的MAC地址。这可能是由于例如这样的事实而引起的:即常规WiFi调制解调器仅可在启动时间改变MAC地址。重新启动调制解调器可能要求几秒钟。结果,MAC地址改变的最大速率可能被限制于约十秒左右量级上的一个时间段。该限制的一个益处在于攻击者(不怀好意的人)不能使用移动设备来在每分钟冒充成超过约六个不同节点。
技术实现思路
在本专利技术的第一方面,本专利技术的示例性实施例涉及一种方法,该方法包括接收用以改变与无线局域网设备相关联的媒体接入控制地址的命令;以及只有在不违背对媒体接入控制地址改变的允许速率的限制的情况下,才改变媒体接入控制地址,而不重新启动该设备的无线调制解调器。在其另一方面,本专利技术的示例性实施例涉及一种设备,该设备包括至少一个数据处理器和包括计算机程序代码的至少一个存储器。该存储器和计算机程序代码被配置成与所述至少一个处理器一起促使所述设备:接收用以改变与无线局域网设备相关联的媒体接入控制地址的命令;只有在不违背对媒体接入控制地址改变的允许速率的限制的情况下,才改变媒体接入控制地址,而不重新启动该设备的无线调制解调器。在其另一方面,本专利技术的示例性实施例涉及一种设备,该设备包括用于从主机处理器接收用以改变与无线局域网设备相关联的媒体接入控制地址的命令的装置;以及用于只有在不违背对媒体接入控制地址改变的允许平均速率的限制的情况下,才改变媒体接入控制地址,而不重新启动该设备的无线调制解调器的装置。在所述设备中,通过执行漏桶(leakybucket)算法来实现该限制,所述漏桶算法以由媒体接入控制地址改变之间的预定允许平均时间A设定的速率来添加令牌并且每当媒体接入控制地址改变时提取令牌,并且其中地址改变准则是存在可用于被提取的至少一个令牌。附图说明当结合附图来阅读时,在以下详细描述中,将使得本专利技术的示例性实施例的前述及其他方面变得更加显而易见,在所述附图中:图1示出了适合于实现本专利技术的逻辑架构,其中该架构被划分成主机和具有WLAN上MAC部分和WLAN调制解调器部分的WLAN解决方案。图2描述了图1中所示的WLAN解决方案的简化框图和逻辑组织的非限制性示例。图3是图示出根据本专利技术的示例性实施例的方法的操作以及计算机程序指令的执行结果的逻辑流图。具体实施方式期望的是移动设备、诸如诺基亚即时社区(NIC)设备应能够偶尔地改变其MAC地址。这一点能够被实现以至少增强设备的位置隐私性。然而,由于重新启动WiFi调制解调器引起NIC和非NIC通信两者中的中断,所以应优选地在不重新启动调制解调器的情况下执行MAC地址改变。期望的是遵从例如NICWiFi固件规范的WiFi调制解调器能够在不需要重新启动的情况下改变其MAC地址。然而,如果一个人增加调制解调器的MAC地址可以被改变的速率,而不必重新启动调制解调器,则攻击者可能潜在地使用该特征以在相对短的时间段内冒充成大量设备。本专利技术的示例性实施例的一方面是提供一种移动设备,其能够在不必重启的情况下改变其MAC地址,同时实行每单位时间MAC地址能够被改变的最大速率。本专利技术的示例性实施例可以采用图1中所描述的逻辑架构,其中该架构被划分成主机10和WLAN解决方案12。主机10可以被表示为移动设备20的一个或多个处理器,并被假设为包括至少一个存储器,其存储可被处理器访问并且能够由处理器执行的计算机程序代码。移动设备20的各种实施例可以包括但不限于蜂窝式电话、具有无线通信能力的个人数字助理(PDA)、具有无线通信能力的便携式计算机、具有无线通信能力的诸如数字照相机的图像捕捉设备、具有无线通信能力的游戏设备、具有无线通信能力的音乐存储和重放设备、允许无线因特网接入和浏览的因特网设备以及并入这些功能的组合的便携式单元或终端。在某些实施例中,设备20不需要是移动的,诸如当实现为台式计算机或具有WLAN能力的其他类型的基本上固定的设备时。与WLAN操作模式有关的主要功能可以位于WLAN解决方案12中。可以将主机10与WLAN解决方案12之间的接口实现为提供用于主机10控制WLAN解决方案12的操作的装置的WLANAPI14。WLANAPI14还提供用于主机10请求行动(Action)帧传输并且接收WLAN解决方案12已通过空中接收到的行动帧的机制。WLAN解决方案12包括两个主要元件:WLAN上MAC12A和WLAN调制解调器12B。WLAN上MAC12A表示运行于在物理上与WLAN调制解调器12B分离的处理器中的WLAN解决方案12的一部分。WLAN上MAC12A经由WLAN芯片接口12C对接到WLAN调制解调器12B。对于WLANAPI14而言,期望的是一种规范控制主机10所需用于确立对WLANAPI14的控制的参数和函数。一般地可以将WLANAPI14视为使用可以通过其发送命令的至少一个双向控制总线14A和至少一个双向数据总线14B来实现。注意,图1中所描述的逻辑架构仅仅是其中可实现本专利技术的示例性实施例的一个适当实施方式,并且不应将其视为以任何方式限制本专利技术的示例性实施例。本专利技术的示例性实施例的一方面对WiFi调制解调器(WLAN调制解调器12B)可以改变MAC地址(在不重新启动的情况下)的频率(速率)施加故意限制。对WiFi调制解调器(WLAN调制解调器12B)可以改变MAC地址的速率的限制被选择成使得一方面足以防止一个设备冒充成设备的“群体”;同时不阻止MAC地址很慢地改变以至于消除提供改变MAC地址(例如,以增强设备用户的位置隐私性)的能力的目的。在示例性实施例中,将WLAN调制解调器12B增强成包括用以控制MAC地址可以改变的最大速率的机制。作为非限制性示例,将考虑每秒一次改变的速率,虽然也可以使用另一值(例如,5秒或10秒中一次改变)。优选地,在平均意义上理解该限制:某些MAC地址改变之间的时间可小于1s,条件是平均时间为至少一秒。一般地,在媒体接入控制地本文档来自技高网
...
限制无线调制解调器中的MAC地址改变的速率

【技术保护点】
一种方法,包括:接收用以改变与无线局域网设备相关联的媒体接入控制地址的命令;以及只有在不违背对媒体接入控制地址改变的允许速率的限制的情况下,才改变所述媒体接入控制地址,而不重新启动所述设备的无线调制解调器。

【技术特征摘要】
【国外来华专利技术】1.一种用于通信的方法,包括:从主机数据处理器接收用以改变与无线局域网设备相关联的媒体接入控制地址的命令,其中所述主机数据处理器和所述无线局域网设备被包括在一通信设备中;以及只有在不违背对媒体接入控制地址改变的允许速率的限制的情况下,才改变所述媒体接入控制地址,而不重新启动所述无线局域网设备的无线局域网调制解调器;其中所述命令是由所述主机数据处理器生成的并且包括由所述主机数据处理器生成的新的媒体接入控制地址。2.根据权利要求1所述的方法,其中所述允许速率是允许的平均速率。3.根据权利要求1所述的方法,其中通过执行漏桶算法来实现所述限制,所述漏桶算法以由媒体接入控制地址改变之间的预定允许平均时间A设定的速率来添加令牌,并且每当所述媒体接入控制地址改变时提取令牌,并且其中地址改变准则是存在可用于被提取的至少一个令牌。4.根据权利要求1所述的方法,其中通过以下各项来实现所述限制:执行简单移动平均算法,其存储最后w次媒体接入控制地址改变的时间:X(k)、X(k-1)、...、X(k-w+1),其中t是接收到媒体接入控制地址改变命令的当前时间,并且A是媒体接入控制地址改变之间的允许平均时间;如果(t-X(k-w+1))/w<A,则拒绝所述媒体接入控制地址改变命令,否则认为满足地址改变准则并且改变所述媒体接入控制地址;使序列X(k)、X(k-1)、...、X(k-w+1)移位;从所述序列删除最后项X(k-w+1);并且将X(k)设置成t。5.根据权利要求1所述的方法,其中通过以下各项来实现所述限制:执行指数移动平均算法以估计媒体接入控制地址改变之间的平均时间M,其中t是接收到媒体接入控制地址改变命令的当前时间,并且A是媒体接入控制地址改变之间的允许平均时间;用X来表示最后一次媒体接入控制地址改变的、以秒为单位的时间并且用y来表示临时变量;将M和X初始化成各值,其中M>X;通过y=(1-α)M+α(t-X)来计算M的临时估计,其中权重α∈(0,1);如果y<A,则拒绝所述媒体接入控制地址改变命令,否则认为满足地址改变准则并且改变所述媒体接入控制地址,并设置X=t,M=y。6.根据权利要求1所述的方法,其中在所述无线局域网设备处从主机处理器接收所述命令,并且还包括向所述主机处理器发送是实现了还是未实现所述媒体接入控制地址改变的指示。7.根据权利要求1所述的方法,还包括在预定媒体接入控制地址改变时间之前A秒将所述媒体接入控制地址锁定使其不被改变,其中A是媒体接入控制地址改变之间的预定允许平均时间。8.根据权利要求1至7中的任一项所述的方法,还包括当已从所述设备发送了小于消息计数器翻转数目的一定数目的消息时,将所述媒体接入控制地址锁定使其不被改变,其中所述消息计数器翻转自动地触发媒体接入控制地址改变。9.一种用于通信的设备,包括:至少一个数据处理器;以及至少一个存储器,包括计算机程序代码,其中所述存储器和计算机程序代码被配置成与所述至少一个处理器一起使得所述设备:从主机数据处理器接收用以改变与无线局域网设备相关联的媒体接入控制地址的命令,其中所述主机数据处理器和所述无线局域网设...

【专利技术属性】
技术研发人员:P·金兹布格V·尼米K·勒帕南
申请(专利权)人:诺基亚公司
类型:
国别省市:

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

1