一种近场通信方法、装置、硬盘以及可读存储介质

文档序号:1922539 发布日期:2021-12-03 浏览:22次 >En<

阅读说明:本技术 一种近场通信方法、装置、硬盘以及可读存储介质 (Near field communication method, device, hard disk and readable storage medium ) 是由 斯蒂芬高 于 2021-08-11 设计创作,主要内容包括:本发明公开了一种近场通信方法、装置、硬盘以及可读存储介质,近场通信方法包括:在近距离范围内,通过NFC芯片获取第二设备的识别信息,所述NFC芯片集成到第一设备的SoC设备上;响应于所述第二设备的验证通过信息,以允许所述第二设备与所述第一设备之间的近场通信。本公开的方法通过在SoC设备添加NFC芯片和设定相应的NFC密钥,可以阻止SoC上的信息泄漏,阻止使用特定或全部功能,由此解决了无法对片上系统SoC实现用户验证的问题。(The invention discloses a near field communication method, a near field communication device, a hard disk and a readable storage medium, wherein the near field communication method comprises the following steps: acquiring identification information of a second device through an NFC chip in a close range, wherein the NFC chip is integrated on an SoC device of a first device; enabling near field communication between the second device and the first device in response to the authentication pass information of the second device. According to the method, the NFC chip is added to the SoC device, and the corresponding NFC key is set, so that information leakage on the SoC can be prevented, and the use of specific or all functions can be prevented, and therefore the problem that the user verification cannot be realized on the SoC on the system on chip is solved.)

一种近场通信方法、装置、硬盘以及可读存储介质

技术领域

本发明涉及通信技术领域,尤其涉及一种近场通信方法、装置、硬盘以及可读存储介质。

背景技术

近场通信(NFC)是一种自2000年代以来已商业化的短距离、高频、非接触式、点对点通信协议。两个支持NFC的设备之间的通信距离上限为4CM,也就是说二者处于物理接触范围内。这就有效地消除(或严重限制)了远距离黑客攻击的可能性。目前NFC的主要商业用途是非接触式移动支付、小文件共享和电子票务。

传统的片上系统(SoC)不能进行用户验证。无论是谁,只要物理上可以接触到SoC,都可以使用。而片上系统中常常有各种各样的保密信息,因此带来了很大的安全隐患。如果设备受到不法分子的侵入,则可能造成:存储在其上的信息可能会被盗,该设备被用于非预期用途等。

目前市场上缺乏现有的商业化技术可以保护SoC设备不被不明接收者盗用。而这些SoC设备一旦被盗用(可能是恶意的),其接收者可以窃取设备上存储的信息或将其用于自己的非法目的。

发明内容

本发明实施例提供一种近场通信方法、装置、硬盘以及可读存储介质,用以实现对SoC的保护。

第一方面,本发明实施例提供一种近场通信方法,用于实现片上系统的近场通信;所述近场通信方法包括:在近距离范围内,通过NFC芯片获取第二设备的识别信息,所述NFC芯片集成到第一设备的SoC设备上;响应于所述第二设备的验证通过信息,以允许所述第二设备与所述第一设备之间的近场通信。

在一些实施例中,所述NFC芯片连接到所述SoC设备的控制器或寄存器。

在一些实施例中,还包括响应于所述第二设备的验证失败信息,禁止所述第二设备与所述第一设备之间的近场通信。

在一些实施例中,还包括:为所述NFC芯片配置多个权限级别;为各权限级别配置对应的权限功能;为各权限级别配置对应的验证方式。

第二方面,本发明实施例还提供一种近场通信装置,包括NFC芯片,所述NFC芯片集成到第一设备的SoC设备上;所述NFC芯片被配置为:在近距离范围内,获取第二设备的识别信息;响应于所述第二设备的验证通过信息,以允许所述第二设备与所述第一设备之间的近场通信。

在一些实施例中,所述NFC芯片连接到所述SoC设备的控制器或寄存器。

在一些实施例中,所述NFC芯片还被配置为:响应于所述第二设备的验证失败信息,禁止所述第二设备与所述第一设备之间的近场通信。

在一些实施例中,还包括处理器,其配置为:为所述NFC芯片配置多个权限级别;为各权限级别配置对应的权限功能;为各权限级别配置对应的验证方式。

第三方面,本发明实施例还提供一种硬盘设备,包括根据本公开各实施例所述的近场通信装置。

第四方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现本公开各实施例所述的近场通信方法的步骤。

本发明实施例通过NFC芯片集成到第一设备的SoC设备上;并响应于第二设备的验证通过信息,由此解决了无法对片上系统实现用户验证的问题。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的

具体实施方式

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1为本公开实施例基本流程图。

图2为本公开实施例应用于SSD上的示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明实施例提供一种近场通信方法,用于实现片上系统的近场通信;所述近场通信方法包括:

S101、在近距离范围内,通过NFC芯片获取第二设备的识别信息,所述NFC芯片集成到第一设备的SoC设备上。在一些实施例中,NFC芯片连接到所述SoC设备的控制器或寄存器。

S102、响应于所述第二设备的验证通过信息,以允许所述第二设备与所述第一设备之间的近场通信。本示例中第二设备可以是创建外部NFC密钥或钥匙卡,其可以匹配NFC芯片中的密码数据。当匹配的NFC钥匙或钥匙卡在SoC设备近距离(4cm)范围内时(假设设备已开机),NFC芯片或连接到NFC芯片的控制器将写入SoC设备上的LOCK/UNLOCK寄存器,将SoC设备状态设定为“解锁”(默认状态为“锁定”)。当SoC设备处于“锁定”状态时,它实际上无法使用(存储在其上的所有数据都无法读回,设备的所有特性和功能都被禁用)。设备如何禁用其所有特性、功能和数据回读的实现可以由SoC设备自身来进行定义。例如第一设备通过其固件不断轮询锁定/解锁寄存器,并将其内部块保持在RESET,直到读回解锁状态。当SoC设备处于“解锁”状态时,用户可以使用设备的全部或者部分特性/功能包括数据回读。

本公开的方法通过在SoC的寄存器或者设备添加NFC芯片和设定相应的NFC密钥,可以阻止SoC上的信息泄漏,阻止使用特定或全部功能,由此解决了无法对片上系统SoC实现用户验证的问题。

在一些实施例中,还包括响应于所述第二设备的验证失败信息,禁止所述第二设备与所述第一设备之间的近场通信。在第二设备验证失败的情况下,则禁止该第二设备进行近场通信,例如在发现第二设备强行进行解密的情况下,还可以主动销毁所有信息而使被攻击设备完全损毁,从而保护数据不被非法份子获取。

在一些实施例中,还包括:为所述NFC芯片配置多个权限级别;为各权限级别配置对应的权限功能;为各权限级别配置对应的验证方式。也即本示例中,NFC芯片可以有多个密码数据,每个密码授予一组不同的特性、功能和数据访问权限。由此LOCK/UNLOCK寄存器可以有多个级别的“解锁”状态。从而实现SoC设备的“权限”级别。例如,可以为客户提供一组NFC密钥,这些密钥可以解锁其设备上仅供客户使用的功能,但管理员可以拥有另一组NFC密钥来解锁可调试功能(一般客户无法使用),当然这只是一种示例,在此不做具体限定。

SoC设备还可以通过完全关闭电源或使用另一个NFC钥匙卡来“重新锁定”。此NFC钥匙卡可以完全锁定它,也可以授予它不同的“许可”级别。通过多级别的权限设置能够让SoC设备的LOCK/UNLOCK寄存器可以有多个级别的“解锁”状态,从而实现SoC设备的“权限”级别。本公开的近场通信方法使用NFC技术(NFC芯片和相应的NFC钥匙卡)来保护SoC设备免受意外接收者使用。在SoC设备上创建权限级别。权限级别可以根据所使用的钥匙卡授予对SoC设备上的功能、特性和数据的访问权限。

综上,本公开的近场通信方法能够在SoC设备的寄存器中集成NFC功能,本公开的方法需要物理钥匙卡来锁定/解锁SoC设备,可确保SoC设备即使物理上被盗取,也无法被非法接收者使用,从而保护其中的数据、并限制/取消其功能。除了安全性之外,本公开的近场通信方法还允许根据所使用的NFC钥匙卡为不同用户提供不同的权限级别。这开辟了许多可能性,例如为同一设备、用户策略组等使用不同的SKU。

第二方面,本发明实施例还提供一种近场通信装置,包括NFC芯片,所述NFC芯片集成到第一设备的SoC设备上;所述NFC芯片被配置为:在近距离范围内,获取第二设备的识别信息;响应于所述第二设备的验证通过信息,以允许所述第二设备与所述第一设备之间的近场通信。

在一些实施例中,NFC芯片连接到所述SoC设备的控制器或寄存器。

在一些实施例中,所述NFC芯片还被配置为:响应于所述第二设备的验证失败信息,禁止所述第二设备与所述第一设备之间的近场通信。

在一些实施例中,还包括处理器,其配置为:为所述NFC芯片配置多个权限级别;为各权限级别配置对应的权限功能;为各权限级别配置对应的验证方式。

第三方面,本发明实施例还提供一种硬盘设备,包括根据本公开各实施例所述的近场通信装置。

以硬盘设备为SSD为例进行举例说明,如图2所示,具有NFC的SSD的默认设备状态为“锁定”。设备上电后,SSD检查寄存器没有匹配密钥,对所有操作不做响应(或者对数据加密)。将含有密钥的NFC卡放置在SSD附近,NFC芯片读取NFC卡的密钥,并将其写入寄存器,SSD固件基于寄存器中存储的密钥,匹配成功,将SSD状态改为“解锁”。否则匹配失败,不予响应。

第四方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现本公开各实施例所述的近场通信方法的步骤。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

7页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:电子装置及感测方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!