CN115277027B - 安全芯片充电攻击检测方法、安全芯片装置、设备及介质 - Google Patents
安全芯片充电攻击检测方法、安全芯片装置、设备及介质 Download PDFInfo
- Publication number
- CN115277027B CN115277027B CN202211173993.3A CN202211173993A CN115277027B CN 115277027 B CN115277027 B CN 115277027B CN 202211173993 A CN202211173993 A CN 202211173993A CN 115277027 B CN115277027 B CN 115277027B
- Authority
- CN
- China
- Prior art keywords
- charging
- charger
- check
- check code
- record
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3297—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving time stamps, e.g. generation of time stamps
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
- H02J7/00032—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries characterised by data exchange
- H02J7/00034—Charger exchanging data with an electronic device, i.e. telephone, whose internal battery is under charge
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
Abstract
本申请公开了一种安全芯片充电攻击检测方法、安全芯片装置、设备及介质,本申请属于通信技术领域。该方法包括:若发生充电器租用事件,则从充电站获取充电器ID与充电器离开充电站的时间戳作为校验因子;基于校验算法对校验因子进行计算,得到第一校验码;向充电器服务端发送第二校验码获取请求,以接收第二校验码;从第二校验码中提取充电器ID以及充电器离开充电站的时间戳,并基于校验算法的计算,得到对比码;对第一校验码和对比码进行对比,若对比一致,则确定充电器安全;向充电设备发出充电安全指令,以允许充电器与充电设备的电池连接并对电池充电。本技术方案,能够避免充电设备在充电过程中信息泄露,进一步保障充电设备的数据安全。
Description
技术领域
本申请属于通信技术领域,具体涉及一种安全芯片充电攻击检测方法、安全芯片装置、设备及介质。
背景技术
充电站中的充电器用于对智能终端进行充电,极大的便利了智能终端的使用,也越来越受到人们的欢迎。
现有技术中,旨在于通过设置公共充电设备解决智能终端外出充电不方便的问题,以及解决充电设备,如手机、平板电脑等,续航能力差的问题。而正是由于公共充电器的大量使用,往往会有不法分子在充电站植入病毒,使充电设备在充电过程中被窃取隐私信息。因此如何避免充电设备在通过充电器进行充电时隐私数据被窃取,保证数据的安全性是本领域技术人员亟待解决的技术问题。
发明内容
本申请提供一种安全芯片充电攻击检测方法、安全芯片装置、设备及介质,解决了充电设备在充电过程中信息被窃取的问题,保障了充电过程中充电设备的数据安全。
第一方面,本申请提供了一种安全芯片充电攻击检测方法,所述方法由安全芯片执行,所述安全芯片配置于充电设备;所述方法包括:
若发生充电器租用事件,则从充电站获取充电器ID与充电器离开充电站的时间戳作为校验因子;
基于校验算法对所述校验因子进行计算,得到第一校验码;
向充电器服务端发送第二校验码获取请求,以接收所述充电器服务端返回的第二校验码;其中,所述第二校验码包括:充电器ID以及充电器离开充电站的时间戳;
从所述第二校验码中提取充电器ID以及充电器离开充电站的时间戳,并基于校验算法的计算,得到对比码;
对所述第一校验码和所述对比码进行对比,若对比一致,则确定所述充电器安全;
向充电设备发出充电安全指令,以允许所述充电器与充电设备的电池连接并对所述电池充电。
进一步的,在向充电设备发出充电安全指令,以允许所述充电器与充电设备的电池连接并对所述电池充电之后,所述方法还包括:
监听充电期间的电平信号;
若所述电平信号与本地存储的数据传输信号相匹配,则确定所述充电器存在窃取数据的行为;
生成充电安全提示信息,并向充电设备发出充电危险指令,以中断所述充电器与充电设备的电池连接。
进一步的,在从充电站获取充电器ID与充电器离开充电站的时间戳作为校验因子之后,所述方法还包括:
向充电器服务端发送充电器的历史充电记录获取请求,以接收返回的历史充电记录;
识别所述历史充电记录中是否存在异常充电记录;
若存在,则生成充电安全提示信息,并向充电设备发出充电危险指令,以禁止所述充电器与充电设备的电池连接。
进一步的,识别所述历史充电记录中是否存在异常充电记录,包括:
若识别到历史充电记录中包括对非法设备的充电,或者,历史充电记录中存在非法数据的植入,或者,历史充电记录中的充电消耗与充电时长不匹配,则确定存在异常充电记录。
第二方面,本申请提供了一种安全芯片充电攻击检测安全芯片装置,所述装置包括:
校验因子获取模块:用于从充电站获取充电器ID与充电器离开充电站的时间戳作为校验因子;
第一校验码计算模块:用于基于校验算法对所述校验因子进行计算,得到第一校验码;
第二校验码获取模块:用于向充电器服务端发送第二校验码获取请求,以接收所述充电器服务端返回的第二校验码;其中,所述第二校验码包括:充电器ID以及充电器离开充电站的时间戳;
对比码获取模块:用于从所述第二校验码中提取充电器ID以及充电器离开充电站的时间戳,并基于校验算法的计算,得到对比码;
对比模块:用于对所述第一校验码和所述对比码进行对比,若对比一致,则确定所述充电器安全;
充电模块:用于向充电设备发出充电安全指令,以允许所述充电器与充电设备的电池连接并对所述电池充电。
进一步的,所述装置还包括:
监听模块:用于监听充电期间的电平信号;
窃取数据行为确定模块:用于确定所述充电器存在窃取数据的行为;
中断电池连接模块:用于生成充电安全提示信息,并向充电设备发出充电危险指令,以中断所述充电器与充电设备的电池连接。
进一步的,所述装置还包括:
历史充电记录接收模块:用于向充电器服务端发送充电器的历史充电记录获取请求,以接收返回的历史充电记录;
异常记录识别模块:用于识别所述历史充电记录中是否存在异常充电记录;
危险指令发送模块:用于生成充电安全提示信息,并向充电设备发出充电危险指令,以禁止所述充电器与充电设备的电池连接。
进一步的,所述异常记录识别模块具体用于:
若识别到历史充电记录中包括对非法设备的充电,或者,历史充电记录中存在非法数据的植入,或者,历史充电记录中的充电消耗与充电时长不匹配,则确定存在异常充电记录。
第三方面,本申请提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的安全芯片充电攻击检测方法的步骤。
第四方面,本申请提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的安全芯片充电攻击检测方法的步骤。
在本申请中,若发生充电器租用事件,则从充电站获取充电器ID与充电器离开充电站的时间戳作为校验因子;基于校验算法对校验因子进行计算,得到第一校验码;向充电器服务端发送第二校验码获取请求,以接收充电器服务端返回的第二校验码;从第二校验码中提取充电器ID以及充电器离开充电站的时间戳,并基于校验算法的计算,得到对比码;对第一校验码和对比码进行对比,若对比一致,则确定充电器安全;向充电设备发出充电安全指令,以允许充电器与充电设备的电池连接并对电池充电。能够避免充电设备在充电过程中信息泄露,有利于保障充电设备的数据安全。
附图说明
图1是本申请实施例一提供的安全芯片充电攻击检测方法的流程示意图;
图2是本申请实施例二提供的另一种安全芯片充电攻击检测方法的流程示意图;
图3是本申请实施例三提供的另一种安全芯片充电攻击检测方法的流程示意图;
图4是本申请实施例四提供的安全芯片充电攻击检测装置的结构示意图;
图5是本申请实施例五提供的电子设备的结构示意图。
具体实施方式
为了使本申请的目的、技术方案和优点更加清楚,下面结合附图对本申请具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的安全芯片充电攻击检测方法、安全芯片装置、设备及介质进行详细地说明。
实施例一
图1是本申请实施例一提供的安全芯片充电攻击检测方法的流程示意图。所述方法由安全芯片执行,所述安全芯片配置于充电设备。如图1所示,具体包括如下步骤:
S101.若发生充电器租用事件,则从充电站获取充电器ID与充电器离开充电站的时间戳作为校验因子。
本方案的使用场景为通过安全芯对充电设备进行安全校验的场景,在校验过程中会涉及到校验码的比对以及异常充电记录的识别等。该充电设备可以是需要充电的设备,如手机、平板电脑等。
安全芯片是一个可独立进行密钥生成、加解密的装置,内部拥有独立的处理器和存储单元,可存储密钥和特征数据,为充电器提供安全认证服务。本方案中,充电器租用事件可以通过充电设备扫描充电站的二维码的方式实现充电器的租用。充电器可以是用于给充电设备提供电源的设备,如充电宝。充电站可以用于提供各种规格尺寸的充电器,也可以通过不同的孔位为充电器充电,充电器可以从充电站中取出。充电器ID可以是充电器的唯一标识,能够表示充电器所在的充电站以及所在充电站的孔位。离开充电站的时间戳可以表示充电器从充电站中弹出的时间。校验因子可以是用于进行安全校验的校验因素。
本方案中可以通过充电设备扫描二维码的方式与弹出的充电器进行绑定,并获取充电器服务端的数据,该数据可包括弹出的充电器ID以及充电器从充电站的弹出时间。具体的,在本实施例中,若识别到充电设备扫描充电站中的二维码,此时充电器会从充电站中弹出或相应的充电器会进行亮灯提醒,便于租用者确定充电站中哪个充电器可以使用。租用者对弹出的充电器或进行亮灯提醒的充电器进行拿取。此时充电设备中的安全芯片通过网络获取被租用的充电器的ID以及该充电器弹出充电站的时间,并显示在充电设备的屏幕上,便于租用者进行信息的确认。将所获取的充电器的ID和充电器弹出充电站的时间戳作为校验因子。
S102.基于校验算法对所述校验因子进行计算,得到第一校验码。
校验算法可以包括MD5校验和、异或校验、MD5算法以及CRC校验等。本方案中第一校验码可以是安全芯片根据校验因子计算得到的,也可以包括充电器ID以及充电器离开充电站的时间戳。本方案通过校验算法对所获取的充电器ID和充电器离开充电站的时间戳进行加密计算,将得到的计算结果作为第一校验码,并进行保存。
S103.向充电器服务端发送第二校验码获取请求,以接收所述充电器服务端返回的第二校验码;其中,所述第二校验码包括:充电器ID以及充电器离开充电站的时间戳。
第二校验码可以在充电器从充电站中弹出时充电器服务端自动记录的数据信息,该数据信息可以包括,充电器的电量或型号等。本方案中,可选的,第二校验码包括:充电器ID以及充电器离开充电站的时间戳;本方案使第二校验码与第一校验码包含的条件一致,便于采用同样的校验算法计算,也更进一步便于对计算结果的比对。
本实施例中,通过充电器扫描充电站上二维码的方式向充电器服务端发送第二校验码获取请求,当充电器服务端接收到请求指令后,将自动获取充电器ID以及充电器离开充电站的时间戳发送至安全芯片。
S104.从所述第二校验码中提取充电器ID以及充电器离开充电站的时间戳,并基于校验算法的计算,得到对比码。
对比码可以是用于判断充电器安全的数据,是对第二校验码进行计算得到的。在本实施例中,安全芯片对接收到充电器服务端发送第二校验码后,对第二校验码的内容进行筛选,筛选出充电器ID以及充电器离开充电站的时间戳并通过校验算法对其进行加密计算,将得到的计算结果作为对比码,并进行保存。
S105.对所述第一校验码和所述对比码进行对比,若对比一致,则确定所述充电器安全。
充电器安全可以是指充电站未被植入病毒,且充电设备在充电过程中并不会发生私密信息泄露的安全状态。在本实施例中,通过将第一校验码和对比码进行比对的方式判断充电器是否安全。示例性的,若第一校验码与对比码完全一致,则可确定校验通过,此时充电器安全。若第一校验码与对比码不完全一致,则可确定校验不通过,充电器不安全,存在被植入病毒的风险。
S106.向充电设备发出充电安全指令,以允许所述充电器与充电设备的电池连接并对所述电池充电。
充电安全指令可以是对充电设备可以进行充电时的提示。本方案中,当接收到该充电指令后允许充电器与充电设备的电池进行连接,并对充电设备的电池进行充电。
本实施例中,若发生充电器租用事件,则从充电站获取充电器ID与充电器离开充电站的时间戳作为校验因子;基于校验算法对校验因子进行计算,得到第一校验码;向充电器服务端发送第二校验码获取请求,以接收充电器服务端返回的第二校验码;从第二校验码中提取充电器ID以及充电器离开充电站的时间戳,并基于校验算法的计算,得到对比码;对第一校验码和对比码进行对比,若对比一致,则确定充电器安全;向充电设备发出充电安全指令,以允许充电器与充电设备的电池连接并对电池充电。本方案对校验因子和第二校验码计算后进行比对,避免所获取的信息被篡改,导致错误的比对结果。进而能够进一步避免充电设备在充电过程中信息泄露,有利于保障充电设备的数据安全。
实施例二
图2是本申请实施例二提供的另一种安全芯片充电攻击检测方法的流程示意图;如图2所示,包括如下步骤:
S201.若发生充电器租用事件,则从充电站获取充电器ID与充电器离开充电站的时间戳作为校验因子。
S202.基于校验算法对所述校验因子进行计算,得到第一校验码。
S203.向充电器服务端发送第二校验码获取请求,以接收所述充电器服务端返回的第二校验码;其中,所述第二校验码包括:充电器ID以及充电器离开充电站的时间戳。
S204.从所述第二校验码中提取充电器ID以及充电器离开充电站的时间戳,并基于校验算法的计算,得到对比码。
S205.对所述第一校验码和所述对比码进行对比,若对比一致,则确定所述充电器安全。
S206.向充电设备发出充电安全指令,以允许所述充电器与充电设备的电池连接并对所述电池充电。
S207.监听充电期间的电平信号。
充电过程中可以是充电器与充电设备的电池连接的时间内。电平信号可以是用电平值表示的信号,可以用于判断充电设备内数据传输状况。电平值可以分为高电平“1”和低电平“0”。本方案在充电设备充电过程中需要持续监测电平信号,避免电平信号出现异常时不能进行及时处理。
S208.若所述电平信号与本地存储的数据传输信号相匹配,则确定所述充电器存在窃取数据的行为。
本地存储的数据传输信号可以是用于表示本地存储信息的传输状况。窃取数据的行为可以是在充电过程中充电设备的数据被充电器传输的行为。
本实施例中,监测充电期间电平信号与本地存储的数据传输信号是否匹配,若匹配则说明本地存储的信息正在被传输,从而可确定该充电器存在窃取数据的行为。
S209.生成充电安全提示信息,并向充电设备发出充电危险指令,以中断所述充电器与充电设备的电池连接。
安全提示信息可以是用于提示此时的充电环境不安全,该提示信息可以通过充电设备的屏幕进行显示,以提示租用者。危险指令可以对充电设备进行断电提示。中断充电器与充电设备的电池连接可以是充电设备自动断开电量传输,即使租用者未及时拔掉充电器也不会继续进行充电。
示例性的,当监测到充电设备在充电过程中被窃取数据,则立刻编辑安全提示信息“您的数据被窃取,请立即断开充电器”发送至充电设备并在屏幕进行显示,以提醒租用者此时充电设备中的数据正在被窃取。同时向终端设备发送危险指令,使充电终端电池立刻断开与充电器的连接,保障充电设备的数据安全。
本实施例中,通过监听充电期间的电平信号,有利于及时发现充电过程中充电设备的数据传输异常情况;若所述电平信号与本地存储的数据传输信号相匹配,则确定所述充电器存在窃取数据的行为;生成充电安全提示信息,并向充电设备发出充电危险指令,以中断所述充电器与充电设备的电池连接,有利于对窃取数据的行为进行及时的终端,避免造成更多的数据泄露。
实施例三
图3是本申请实施例三提供的另一种安全芯片充电攻击检测方法的流程示意图;如图3所示,包括如下步骤:
S301.若发生充电器租用事件,则从充电站获取充电器ID与充电器离开充电站的时间戳作为校验因子;
S302.向充电器服务端发送充电器的历史充电记录获取请求,以接收返回的历史充电记录。
历史充电记录可以包括历史充电的时间、历史充电的时长以及历史充电设备等。本方案中,在获取校验因子后,向充电器服务端发送充电器的历史充电记录获取请求,并接收充电器服务端返回的历史充电记录,对接收到的历史充电记录进行分析,有利于基于分析结果进一步判断充电器的安全性。
S303.识别所述历史充电记录中是否存在异常充电记录。
异常充电记录可以包括同一充电设备使用同一充电站或充电器的次数过多的记录。具体的,识别该异常充电记录的方式可以是预先设置异常充电的行为,检测历史充电记录中是否存在满足预先设置的异常充电行为的条件。示例性的,预先设置同一充电设备使用同一充电站或充电器的次数的阈值为3次,超过该阈值则确定为异常充电行为。而在历史充电记录中识别到同一充电设备使用同一充电站或充电器的次数为5次,则可确定该历史充电记录中存在异常充电记录。
S304.若存在,则生成充电安全提示信息,并向充电设备发出充电危险指令,以禁止所述充电器与充电设备的电池连接。
本实施例中,历史充电记录中存在异常充电记录,立刻生成充电安全提示信息,并向充电设备发出充电危险指令,此时会禁止充电器与充电设备的电池连接,即使租用者将充电器与充电设备连接,也无法进行充电和数据传输,从而避免充电设备在充电过程中数据被窃取。
S305.基于校验算法对所述校验因子进行计算,得到第一校验码。
S306.向充电器服务端发送第二校验码获取请求,以接收所述充电器服务端返回的第二校验码;其中,所述第二校验码包括:充电器ID以及充电器离开充电站的时间戳。
S307.从所述第二校验码中提取充电器ID以及充电器离开充电站的时间戳,并基于校验算法的计算,得到对比码。
S308.对所述第一校验码和所述对比码进行对比,若对比一致,则确定所述充电器安全。
S309.向充电设备发出充电安全指令,以允许所述充电器与充电设备的电池连接并对所述电池充电。
S310.监听充电期间的电平信号。
S311.若所述电平信号与本地存储的数据传输信号相匹配,则确定所述充电器存在窃取数据的行为。
S312.生成充电安全提示信息,并向充电设备发出充电危险指令,以中断所述充电器与充电设备的电池连接。
本实施例中,通过向充电器服务端发送充电器的历史充电记录获取请求,以接收返回的历史充电记录;识别所述历史充电记录中是否存在异常充电记录;若存在,则生成充电安全提示信息,并向充电设备发出充电危险指令,以禁止所述充电器与充电设备的电池连接。本方案这样设置,能够排除充电设备在充电过程中数据被窃取的风险,有利于进一步保障充电设备的数据安全。
本方案中,可选的,识别所述历史充电记录中是否存在异常充电记录,包括:
若识别到历史充电记录中包括对非法设备的充电,或者,历史充电记录中存在非法数据的植入,或者,历史充电记录中的充电消耗与充电时长不匹配,则确定存在异常充电记录。
非法设备可以是携带病毒的设备。非法数据的植入可以是通过非法设备将病毒数据输入至充电站的行为。充电消耗可以是充电器在给充电设备充电时消耗的电量。充电时长可以是充电设备的电池与充电器连接的时长。在本方案中,若在历史充电记录中识别到有非法设备进行充电的记录,或者,历史充电记录中存在非法数据的植入记录,则确定存在异常充电记录。本实施例,能够通过非法设备进行充电的记录和非法数据的植入记录直接确定该充电站和充电器被植入了病毒,会因此窃取充电设备的隐私数据。而通过充电消耗与充电时长不匹配的记录也能够确定存在异常充电记录。示例性的,若正常情况下,充电一小时会消耗充电器50%的电量。若存在租用一小时充电器,但是电量并未消耗反而增加或者消耗的较小等情况,证明充电器在租用过程中并不是用于对充电设备进行充电,而是存在异常行为。
本实施例通过上述确定存在异常充电记录的方式可多方面检测充电站是否被植入病毒的行为,可以根据充电器的历史充电记录,来确定该充电器是否被用于进行非法设计或者参数改写等操作,并基于此来效降低充电设备在充电过程中信息泄露的风险,进一步保障充电设备的数据安全。
实施例四
图4是本申请实施例四提供的安全芯片充电攻击检测装置的结构示意图;如图4所示,所述装置包括:
校验因子获取模块41:用于从充电站获取充电器ID与充电器离开充电站的时间戳作为校验因子;
第一校验码计算模块42:用于基于校验算法对所述校验因子进行计算,得到第一校验码;
第二校验码获取模块43:用于向充电器服务端发送第二校验码获取请求,以接收所述充电器服务端返回的第二校验码;其中,所述第二校验码包括:充电器ID以及充电器离开充电站的时间戳;
对比码获取模块44:用于从所述第二校验码中提取充电器ID以及充电器离开充电站的时间戳,并基于校验算法的计算,得到对比码;
对比模块45:用于对所述第一校验码和所述对比码进行对比,若对比一致,则确定所述充电器安全;
充电模块46:用于向充电设备发出充电安全指令,以允许所述充电器与充电设备的电池连接并对所述电池充电。
进一步的,所述装置还包括:
监听模块:用于监听充电期间的电平信号;
窃取数据行为确定模块:用于确定所述充电器存在窃取数据的行为;
中断电池连接模块:用于生成充电安全提示信息,并向充电设备发出充电危险指令,以中断所述充电器与充电设备的电池连接。
进一步的,所述装置还包括:
历史充电记录接收模块:用于向充电器服务端发送充电器的历史充电记录获取请求,以接收返回的历史充电记录;
异常记录识别模块:用于识别所述历史充电记录中是否存在异常充电记录;
危险指令发送模块:用于生成充电安全提示信息,并向充电设备发出充电危险指令,以禁止所述充电器与充电设备的电池连接。
进一步的,所述异常记录识别模块具体用于:
若识别到历史充电记录中包括对非法设备的充电,或者,历史充电记录中存在非法数据的植入,或者,历史充电记录中的充电消耗与充电时长不匹配,则确定存在异常充电记录。
本实施例中,若发生充电器租用事件,则从充电站获取充电器ID与充电器离开充电站的时间戳作为校验因子;基于校验算法对校验因子进行计算,得到第一校验码;向充电器服务端发送第二校验码获取请求,以接收充电器服务端返回的第二校验码;从第二校验码中提取充电器ID以及充电器离开充电站的时间戳,并基于校验算法的计算,得到对比码;对第一校验码和对比码进行对比,若对比一致,则确定充电器安全;向充电设备发出充电安全指令,以允许充电器与充电设备的电池连接并对电池充电。本方案对校验因子和第二校验码计算后进行比对,避免所获取的信息被篡改,导致错误的比对结果。进而能够进一步避免充电设备在充电过程中信息泄露,有利于保障充电设备的数据安全。
实施例五
本申请实施例还提供了一种电子设备,该电子设备可集成本申请实施例提供的安全芯片充电攻击检测装置。图5是本申请实施例提供的一种电子设备的结构示意图。参考图5,该计算机设备包括:输入装置53、输出装置54、存储器52以及一个或多个处理器51;存储器52,用于存储一个或多个程序;当一个或多个程序被一个或多个处理器51执行,使得一个或多个处理器51实现如上述实施例安全芯片充电攻击检测方法。其中输入装置53、输出装置54、存储器52和处理器51可以通过总线或者其他方式连接,图5中以通过总线连接为例。需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
实施例六
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述安全芯片充电攻击检测方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
上述仅为本申请的较佳实施例及所运用的技术原理。本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行的各种明显变化、重新调整及替代均不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由权利要求的范围决定。
Claims (10)
1.一种安全芯片充电攻击检测方法,其特征在于,所述方法由安全芯片执行,所述安全芯片配置于充电设备;所述方法包括:
若发生充电器租用事件,则从充电站获取充电器ID与充电器离开充电站的时间戳作为校验因子;
基于校验算法对所述校验因子进行计算,得到第一校验码;
向充电器服务端发送第二校验码获取请求,以接收所述充电器服务端返回的第二校验码;其中,所述第二校验码包括:充电器ID以及充电器离开充电站的时间戳;
从所述第二校验码中提取充电器ID以及充电器离开充电站的时间戳,并基于校验算法的计算,得到对比码;
对所述第一校验码和所述对比码进行对比,若对比一致,则确定所述充电器安全;
向充电设备发出充电安全指令,以允许所述充电器与充电设备的电池连接并对所述电池充电。
2.根据权利要求1所述的方法,其特征在于,在向充电设备发出充电安全指令,以允许所述充电器与充电设备的电池连接并对所述电池充电之后,所述方法还包括:
监听充电期间的电平信号;
若所述电平信号与本地存储的数据传输信号相匹配,则确定所述充电器存在窃取数据的行为;
生成充电安全提示信息,并向充电设备发出充电危险指令,以中断所述充电器与充电设备的电池连接。
3.根据权利要求1所述的方法,其特征在于,在从充电站获取充电器ID与充电器离开充电站的时间戳作为校验因子之后,所述方法还包括:
向充电器服务端发送充电器的历史充电记录获取请求,以接收返回的历史充电记录;
识别所述历史充电记录中是否存在异常充电记录;
若存在,则生成充电安全提示信息,并向充电设备发出充电危险指令,以禁止所述充电器与充电设备的电池连接。
4.根据权利要求3所述的方法,其特征在于,识别所述历史充电记录中是否存在异常充电记录,包括:
若识别到历史充电记录中包括对非法设备的充电,或者,历史充电记录中存在非法数据的植入,或者,历史充电记录中的充电消耗与充电时长不匹配,则确定存在异常充电记录。
5.一种安全芯片充电攻击检测装置,其特征在于,所述装置包括:
校验因子获取模块:用于从充电站获取充电器ID与充电器离开充电站的时间戳作为校验因子;
第一校验码计算模块:用于基于校验算法对所述校验因子进行计算,得到第一校验码;
第二校验码获取模块:用于向充电器服务端发送第二校验码获取请求,以接收所述充电器服务端返回的第二校验码;其中,所述第二校验码包括:充电器ID以及充电器离开充电站的时间戳;
对比码获取模块:用于从所述第二校验码中提取充电器ID以及充电器离开充电站的时间戳,并基于校验算法的计算,得到对比码;
对比模块:用于对所述第一校验码和所述对比码进行对比,若对比一致,则确定所述充电器安全;
充电模块:用于向充电设备发出充电安全指令,以允许所述充电器与充电设备的电池连接并对所述电池充电。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:
监听模块:用于监听充电期间的电平信号;
窃取数据行为确定模块:用于确定所述充电器存在窃取数据的行为;
中断电池连接模块:用于生成充电安全提示信息,并向充电设备发出充电危险指令,以中断所述充电器与充电设备的电池连接。
7.根据权利要求5所述的装置,其特征在于,所述装置还包括:
历史充电记录接收模块:用于向充电器服务端发送充电器的历史充电记录获取请求,以接收返回的历史充电记录;
异常记录识别模块:用于识别所述历史充电记录中是否存在异常充电记录;
危险指令发送模块:用于生成充电安全提示信息,并向充电设备发出充电危险指令,以禁止所述充电器与充电设备的电池连接。
8.根据权利要求7所述的装置,其特征在于,所述异常记录识别模块具体用于:
若识别到历史充电记录中包括对非法设备的充电,或者,历史充电记录中存在非法数据的植入,或者,历史充电记录中的充电消耗与充电时长不匹配,则确定存在异常充电记录。
9.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-4中任一项所述的安全芯片充电攻击检测方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-4中任一项所述的安全芯片充电攻击检测方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211173993.3A CN115277027B (zh) | 2022-09-26 | 2022-09-26 | 安全芯片充电攻击检测方法、安全芯片装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211173993.3A CN115277027B (zh) | 2022-09-26 | 2022-09-26 | 安全芯片充电攻击检测方法、安全芯片装置、设备及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115277027A CN115277027A (zh) | 2022-11-01 |
CN115277027B true CN115277027B (zh) | 2022-12-20 |
Family
ID=83756367
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211173993.3A Active CN115277027B (zh) | 2022-09-26 | 2022-09-26 | 安全芯片充电攻击检测方法、安全芯片装置、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115277027B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0902521A2 (en) * | 1997-09-15 | 1999-03-17 | Honda Giken Kogyo Kabushiki Kaisha | Battery rental system |
CN210839014U (zh) * | 2019-12-05 | 2020-06-23 | 重庆电子工程职业学院 | 一种基于物联网的智能设备充电装置 |
CN111800266A (zh) * | 2020-08-19 | 2020-10-20 | 福州大学 | 基于实时基准的离线共享设备控制***及方法 |
RU2737311C1 (ru) * | 2017-04-10 | 2020-11-26 | Сергей Егорович Храпов | Система зарядки мобильных устройств |
CN212447155U (zh) * | 2020-04-24 | 2021-02-02 | 江阴市威豪电器有限公司 | 一种共享充电柜*** |
JP6903356B1 (ja) * | 2020-05-06 | 2021-07-14 | 株式会社Nature Innovation Group | 物品管理ユニット及び物品管理システム |
CN114973518A (zh) * | 2022-04-21 | 2022-08-30 | 杭州小电科技股份有限公司 | 共享充电设备运维方法、共享充电设备、终端设备和*** |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10084329B2 (en) * | 2014-02-28 | 2018-09-25 | Nrg Energy, Inc. | Power pack vending apparatus, system, and method of use for charging power packs with biased locking arrangement |
US10549645B2 (en) * | 2017-02-06 | 2020-02-04 | GM Global Technology Operations LLC | Smart-charging apparatus for use with electric-vehicle-sharing stations |
US20210335079A1 (en) * | 2018-09-19 | 2021-10-28 | Langogo Technology Co., Ltd | Shared equipment leasing device, method and system therefor |
-
2022
- 2022-09-26 CN CN202211173993.3A patent/CN115277027B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0902521A2 (en) * | 1997-09-15 | 1999-03-17 | Honda Giken Kogyo Kabushiki Kaisha | Battery rental system |
RU2737311C1 (ru) * | 2017-04-10 | 2020-11-26 | Сергей Егорович Храпов | Система зарядки мобильных устройств |
CN210839014U (zh) * | 2019-12-05 | 2020-06-23 | 重庆电子工程职业学院 | 一种基于物联网的智能设备充电装置 |
CN212447155U (zh) * | 2020-04-24 | 2021-02-02 | 江阴市威豪电器有限公司 | 一种共享充电柜*** |
JP6903356B1 (ja) * | 2020-05-06 | 2021-07-14 | 株式会社Nature Innovation Group | 物品管理ユニット及び物品管理システム |
CN111800266A (zh) * | 2020-08-19 | 2020-10-20 | 福州大学 | 基于实时基准的离线共享设备控制***及方法 |
CN114973518A (zh) * | 2022-04-21 | 2022-08-30 | 杭州小电科技股份有限公司 | 共享充电设备运维方法、共享充电设备、终端设备和*** |
Also Published As
Publication number | Publication date |
---|---|
CN115277027A (zh) | 2022-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11216549B2 (en) | Security verification method and device | |
CN102136098B (zh) | 电力管理装置和显示方法 | |
EP2857947B1 (en) | Terminal device and unlocking method thereof | |
CN107578551B (zh) | 智能充电桩线下投币充电异常处理办法及*** | |
CN103905626A (zh) | 移动终端及其防盗操作方法 | |
CN108073821B (zh) | 数据安全处理方法及装置 | |
CN107967759B (zh) | 移动电源租借方法、装置、终端和计算机可读存储介质 | |
JP2010213497A (ja) | 給電装置、および給電方法 | |
CN105530356A (zh) | 移动通讯终端及其数据保护方法和装置 | |
CN111323646A (zh) | 一种抄读电表***及方法 | |
CN103685499A (zh) | 终端、服务器、应用程序管理***和方法 | |
CN115002168A (zh) | 一种车辆远程控制的安全检测方法及车载*** | |
CN112866210A (zh) | 一种工控设备访问控制方法、装置及电子设备 | |
CN115277027B (zh) | 安全芯片充电攻击检测方法、安全芯片装置、设备及介质 | |
CN105235634A (zh) | 一种车辆监控方法及装置 | |
US20230211690A1 (en) | Method, device and system of controlling charging and discharging vehicles through charging station | |
CN104579684B (zh) | 一种适用于配电网数据的sm2校验算法 | |
CN110717770B (zh) | 车辆零部件的防伪检测方法、装置、设备和存储介质 | |
CN111212041B (zh) | 一种移动存储介质违规外联报警***及方法 | |
CN103116848B (zh) | 安全电子支付的方法、设备及*** | |
CN116339839A (zh) | 一种无线读取bms***信息方法、装置、电子设备及存储器 | |
CN111161038A (zh) | 移动电源归还方法和***、移动电源辅助归还装置 | |
CN116315179A (zh) | 电池包输出控制方法、电池包及存储介质 | |
CN110103761B (zh) | 新能源车的充电故障追溯方法与***、服务器及存储介质 | |
CN108390893A (zh) | 一种登录方法、移动终端及计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |