A technique for sensor action verification includes a local computing device for receiving a request for a sensor action from a local computing device from a remote computing device. The local computing request the receiving equipment validation to confirm the remote computing device is authorized to request the local computing device executes the action of the sensor, and by the local computing sensor motion sensor controller device in response to the received request to verify the execution of the request. The sensor controller manages the operation of one or more sensors of the local computing device. The local computing device transmits a response message to the remote computing device that indicates whether the sensor controller of the local computing device has performed the requested sensor action.
【技术实现步骤摘要】
【国外来华专利技术】相关美国专利申请的交叉引用本申请要求于2014年9月24日提交的题为“TECHNOLOGIESFORSENSORACTIONVERIFICATION(用于传感器动作验证的技术)”的美国技术专利申请序列号14/495,059的优先权。专利技术背景智能电话、可穿戴计算设备(例如,眼镜、手表、健康水平监测器等)以及其他移动计算设备通常由人们一直携带。那些移动计算设备中的每一个根据具体移动计算设备的预期用途通常包括多个传感器。例如,移动计算设备可以包括一个或多个传感器,如相机、话筒、位置传感器、惯性传感器、和/或其它传感器。这种传感器可能对计算设备附近的其他设备造成显著的安全和隐私风险。例如,雇主可能不希望雇员能够在工作场所(例如,在国防工业)记录机密对话。用于确保保护隐私的常见解决方案包括没收参与机密会议的每个人的计算设备。替代性地,基于软件的解决方案可以允许一个设备请求另一个设备禁用传感器;然而,这种基于软件的解决方案经常容易受到损害。附图说明在附图中,以示例的方式而非限制的方式来展示在本文中所描述的概念。为了说明的简单和清楚起见,在附图中所展示的元件不一定按比例绘制。在认为适当的情况下,在附图之间重复参考标号以表示相应或相似的元件。图1是一种用于传感器动作验证的系统的至少一个实施例的简化框图;图2是图1的系统的本地计算设备的环境的至少一个实施例的简化框图;图3是一种用于在本地计算设备与图1的远程计算设备之间建立可信关系的方法的至少一个实施例的简化流程图;图4至图5是一种由图1的系统的本地计算设备进行传感器动作验证的方法的至少一个实施例的简化流程图;并且图6是一 ...
【技术保护点】
一种用于传感器动作验证的本地计算设备,所述本地计算设备包括:一个或多个传感器,所述一个或多个传感器用于生成传感器数据;传感器管理模块,所述传感器管理模块用于从远程计算设备接收所述本地计算设备执行传感器动作的请求;以及安全模块,所述安全模块用于验证所接收的请求以确认所述远程计算设备被授权请求所述本地计算设备执行所述传感器动作;其中,所述传感器管理模块进一步用于(i)响应于由所述安全模块对所接收请求的验证而执行所请求的传感器动作;以及(ii)向所述远程计算设备传输响应消息,所述响应消息指示所请求的传感器动作是否已由所述本地计算设备执行。
【技术特征摘要】
【国外来华专利技术】2014.09.24 US 14/495,0591.一种用于传感器动作验证的本地计算设备,所述本地计算设备包括:一个或多个传感器,所述一个或多个传感器用于生成传感器数据;传感器管理模块,所述传感器管理模块用于从远程计算设备接收所述本地计算设备执行传感器动作的请求;以及安全模块,所述安全模块用于验证所接收的请求以确认所述远程计算设备被授权请求所述本地计算设备执行所述传感器动作;其中,所述传感器管理模块进一步用于(i)响应于由所述安全模块对所接收请求的验证而执行所请求的传感器动作;以及(ii)向所述远程计算设备传输响应消息,所述响应消息指示所请求的传感器动作是否已由所述本地计算设备执行。2.如权利要求1所述的本地计算设备,其中,接收所述本地计算设备执行所述传感器动作的所述请求包括:接收禁用所述本地计算设备的传感器的请求。3.如权利要求2所述的本地计算设备,其中,接收禁用所述本地计算设备的所述传感器的所述请求包括:接收禁用所述本地计算设备的相机或话筒中的至少一者的请求。4.如权利要求1所述的本地计算设备,其中,接收所述本地计算设备执行所述传感器动作的所述请求包括:接收禁用所述本地计算设备的传感器达确定的时间段的请求;其中,执行所请求的传感器动作包括:禁用所述传感器并建立与所述确定的时间段相对应的定时器;并且其中,所述传感器管理模块进一步用于:响应于所述定时器到期而重新启用被禁用的传感器。5.如权利要求1所述的本地计算设备,其中,接收所述本地计算设备执行所述传感器动作的所述请求包括:接收一个或多个传感器动作参数,所述一个或多个传感器动作参数指示与所述传感器动作的性能相关联的条件;并且其中,所述传感器管理模块进一步用于:监测对与所述传感器动作的性能相关联的所述条件的满足;以及响应于确定了所述条件已被满足而执行与对所述条件的所述满足相对应的条件满足动作。6.如权利要求1所述的本地计算设备,其中,接收执行所述传感器动作的所述请求包括:接收所述远程计算设备的远程公共密钥和所述远程计算设备的签名;并且其中,验证所接收的请求包括:(i)确认所述远程计算设备被授权请求由所述本地计算设备执行所述传感器动作;以及(ii)利用所述远程公共密钥验证所述签名。7.如权利要求6所述的本地计算设备,其中,确认所述远程计算设备被授权请求由所述本地计算设备执行所述传感器动作包括:将所述远程公共密钥与存储在所述本地计算设备上的关系数据进行比较,其中,所述关系数据包括控制策略,所述控制策略标识所述远程计算设备被授权请求所述本地计算设备执行的传感器动作。8.如权利要求1所述的本地计算设备,其中,所述传感器管理模块进一步用于基于所请求的传感器动作来生成所述响应消息,其中,所生成的响应消息(i)指示所请求的传感器动作是否已由所述本地计算设备的所述传感器管理模块执行,并且(ii)包括所述本地计算设备的本地公共密钥和所述本地计算设备的签名以供所述远程计算设备用来验证所述本地计算设备。9.如权利要求1所述的本地计算设备,其中,所述安全模块进一步用于建立与所述远程计算设备的可信关系,其中,验证所接收的请求包括:基于所建立的可信关系来验证所接收的请求以确认所述远程计算设备被授权请求所述本地计算设备执行所述传感器动作。10.如权利要求9所述的本地计算设备,其中,建立与所述远程计算设备的所述可信关系包括:向所述远程计算设备传输所述本地计算设备的本地公共密钥;从所述远程计算设备接收所述远程计算设备的远程公共密钥;以及将(i)与所述本地公共密钥相对应的本地私有密钥以及(ii)所述远程公共密钥作为用于所述远程计算设备的关系数据存储在所述本地计算设备的存储器上。11.如权利要求10所述的本地计算设备,其中,建立所述可信关系包括:确定所述远程计算设备被授权请求所述本地计算设备执行的所述本地计算设备的传感器动作;以及将所确定的传感器动作存储在与所述远程计算设备相关联的控制策略中。12.如权利要求1至11中任一项所述的本地计算设备,其中,所述传感...
【专利技术属性】
技术研发人员:D·开普兰,S·泰特,A·隆,T·赖德,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。