CN112464203A - 基于智能密码钥匙应用接口数据格式检测方法及电子设备 - Google Patents

基于智能密码钥匙应用接口数据格式检测方法及电子设备 Download PDF

Info

Publication number
CN112464203A
CN112464203A CN202011281601.6A CN202011281601A CN112464203A CN 112464203 A CN112464203 A CN 112464203A CN 202011281601 A CN202011281601 A CN 202011281601A CN 112464203 A CN112464203 A CN 112464203A
Authority
CN
China
Prior art keywords
management
instruction set
data format
application interface
key
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.)
Pending
Application number
CN202011281601.6A
Other languages
English (en)
Inventor
李继
莫红玉
李利
缪云青
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aisino Corp
Original Assignee
Aisino Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Aisino Corp filed Critical Aisino Corp
Priority to CN202011281601.6A priority Critical patent/CN112464203A/zh
Publication of CN112464203A publication Critical patent/CN112464203A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/34User authentication involving the use of external additional devices, e.g. dongles or smart cards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/71Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
    • G06F21/72Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information in cryptographic circuits

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Storage Device Security (AREA)

Abstract

本公开实施例公开了一种基于智能密码钥匙应用接口数据格式检测方法及电子设备。其中,基于智能密码钥匙应用接口数据格式检测方法,包括:选择指令集配置文件;基于所述指令集配置文件生成标准指令集;将所述标准指令集发送至智能密码钥匙,从而对智能密码钥匙的管理和功能进行检测。通过选择指令集配置文件,再执行发送指令集即可以完成设备管理、访问控制、应用管理、文件管理、容器管理、密码服务管理。从而实现数据加密、数据解密、数字签名、数字验证、密钥管理功能等操作。采用此工具来检测智能密码钥匙是否符合《智能密码钥匙密码应用接口数据格式规范》的要求,从而统一检测标准,并提高了安全性和便捷性。

Description

基于智能密码钥匙应用接口数据格式检测方法及电子设备
技术领域
本公开属于数字加密技术领域,更具体地,涉及一种基于智能密码钥匙应用接口数据格式检测方法及电子设备。
背景技术
随着互联网技术的发展,各种新的网络应用层出不穷,如网上银行、电子商务、电子政务、网上购物、在线教育等,互联网已经由原来简单的公共信息服务转变为全方位个性化服务,伴随着这些应用的发展,人们面临着的网络安全问题也越来越严峻。面临的主要问题有网络流数据被篡改、木马监听、穷举攻击和钓鱼网站等。如何快速准确的鉴定客户身份,隐藏网络数据以及检测网络数据完整性,是目前的热点问题。
智能密码钥匙是解决上述问题的一种重要手段。智能密码钥匙是一种USB接口的硬件设备。它内置智能卡芯片,有一定的存储空间,可以存储用户的私钥以及数字证书,可以利用智能密码钥匙内置的公钥算法实现对用户身份的认证。由于用户私钥保存在智能密码钥匙中,理论上使用任何方式都无法读取,因此保证了用户认证的安全性。
智能密码钥匙遵循GM/T 0016-2012《智能密码钥匙密码应用接口规范》、GM/T0017-2012《智能密码钥匙密码应用接口数据格式规范》、GM/T 0027-2012《智能密码钥匙密码技术规范》,目前智能密码钥匙具备检测《智能密码钥匙密码应用接口规范》相关工具,但没有《智能密码钥匙密码应用接口数据格式规范》检测,导致对密码钥匙《智能密码钥匙密码应用接口数据格式规范》检测存在缺少标准、且安全性和便捷性不足等问题。
发明内容
有鉴于此,本公开实施例提供了一种基于智能密码钥匙应用接口数据格式检测方法及电子设备,至少解决现有技术中缺少检测标准、且安全性和便捷性不足问题。
第一方面,本公开实施例提供了一种基于智能密码钥匙应用接口数据格式检测方法,包括:
选择指令集配置文件;
基于所述指令集配置文件生成标准指令集;
将所述标准指令集发送至智能密码钥匙,从而对智能密码钥匙的管理和功能进行检测。
可选的,所述将所述标准指令集发送至智能密码钥匙,包括:
将所述标准指令集经中间件传输至智能密码钥匙固件。
可选的,所述中间件为:
设备命令传输程序。
可选的,所述中间件,包括SKF_Transmit接口函数。
可选的,对智能密码钥匙的管理和功能进行检测中,
所述管理,包括设备管理、访问控制、应用管理、文件管理、容器管理和/或密码服务。
可选的,对智能密码钥匙的管理和功能进行检测中,
所述功能,包括数据加密、数据解密、数字签名、数字验证和/或密钥管理。
可选的,所述选择指令集配置文件,包括:
在指令集配置文件库内根据检测的管理和/或功能选择相应的指令集配置文件。
可选的,所述选择指令集配置文件,包括:
在可视化界面中选择相应的指令集配置文件。
第二方面,本公开实施例还提供了一种电子设备,该电子设备包括:
存储器,存储有可执行指令;
处理器,所述处理器运行所述存储器中的所述可执行指令,以实现第一方面任一项所述的基于智能密码钥匙应用接口数据格式检测方法。
第三方面,本公开实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现第一方面任一项所述的基于智能密码钥匙应用接口数据格式检测方法。
本公开通过选择指令集配置文件,再执行发送指令集即可以完成设备管理、访问控制、应用管理、文件管理、容器管理、密码服务管理。从而实现数据加密、数据解密、数字签名、数字验证、密钥管理功能等操作。采用此工具来检测智能密码钥匙是否符合《智能密码钥匙密码应用接口数据格式规范》的要求,从而统一检测标准,并提高了安全性和便捷性等。
本公开的其它特征和优点将在随后具体实施方式部分予以详细说明。
附图说明
通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。
图1示出了本公开的一个实施例的基于智能密码钥匙应用接口数据格式检测方法的流程图;
图2示出了本公开的一个实施例的接口在应用层次关系中的位置的结构示意图;
图3和图4示出了本公开的一个实施例的检测工具界面示意图;
图5和图6示出了本公开的一个实施例的指令集配置文件中访问控制指令的示意图;
图7和图8示出了本公开的一个实施例的指令集配置文件中应用管理指令的示意图;
图9示出了本公开的一个实施例的指令集配置文件中密码服务指令的示意图。
具体实施方式
下面将更详细地描述本公开的优选实施方式。虽然以下描述了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。
如图1所示,一种基于智能密码钥匙应用接口数据格式检测方法,包括:
选择指令集配置文件;
基于所述指令集配置文件生成标准指令集;
将所述标准指令集发送至智能密码钥匙,从而对智能密码钥匙的管理和功能进行检测。
可选的,所述将所述标准指令集发送至智能密码钥匙,包括:
将所述标准指令集经中间件传输至智能密码钥匙固件。
可选的,所述中间件为:
设备命令传输程序。
可选的,所述中间件,包括SKF_Transmit接口函数。
可选的,对智能密码钥匙的管理和功能进行检测中,
所述管理,包括设备管理、访问控制、应用管理、文件管理、容器管理和/或密码服务。
可选的,对智能密码钥匙的管理和功能进行检测中,
所述功能,包括数据加密、数据解密、数字签名、数字验证和/或密钥管理。
可选的,所述选择指令集配置文件,包括:
在指令集配置文件库内根据检测的管理和/或功能选择相应的指令集配置文件。指令集配置文件库如图5至图9所示。
可选的,所述选择指令集配置文件,包括:
在可视化界面中选择相应的指令集配置文件。如图3和图4所示。
本实施例的测试工具,通过选择指令集配置文件,点击执行即可以完成设备管理、访问控制、应用管理、文件管理、容器管理、密码服务管理。从而实现数据加密、数据解密、数字签名、数字验证、密钥管理功能等操作。接口在应用层次关系中的位置如图2所示。
检测智能密码钥匙是否符合《智能密码钥匙密码应用接口数据格式规范》的规范,杜绝了智能密码钥匙未符合规范而发布,造成后期兼容性问题,解决了标准、安全、方便和快捷等问题。
实现了智能密码钥匙密码应用接口统一性。只要符合智能密码钥匙密码应用接口数据格式规范,后期可以各个厂家的智能密码钥匙像U盘一样更换设备,不需额外提供驱动。
本实施例公开的测试工具,实现了智能密码钥匙密码应用接口统一性。只要符合智能密码钥匙密码应用接口数据格式规范,后期可以各个型号的智能密码钥匙像U盘一样更换设备,不需额外提供驱动。降低了软件开发商成本并且更加方便和快捷,对硬件的选择性更强。同时具有很强的安全防御性能,降低了在管理过程中的风险和难度。最终实现了低成本、标准、兼容、安全等特点。
本公开实施例提供一种电子设备包括存储器和处理器,
存储器,存储有可执行指令;
处理器,处理器运行存储器中的可执行指令,以实现基于智能密码钥匙应用接口数据格式检测方法。
该存储器用于存储非暂时性计算机可读指令。具体地,存储器可以包括一个或多个计算机程序产品,该计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。该易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。该非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。
该处理器可以是中央处理单元(CPU)或者具有数据处理能力和/或指令执行能力的其它形式的处理单元,并且可以控制电子设备中的其它组件以执行期望的功能。在本公开的一个实施例中,该处理器用于运行该存储器中存储的该计算机可读指令。
本领域技术人员应能理解,为了解决如何获得良好用户体验效果的技术问题,本实施例中也可以包括诸如通信总线、接口等公知的结构,这些公知的结构也应包含在本公开的保护范围之内。
有关本实施例的详细说明可以参考前述各实施例中的相应说明,在此不再赘述。
本公开实施例提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现基于智能密码钥匙应用接口数据格式检测方法。
根据本公开实施例的计算机可读存储介质,其上存储有非暂时性计算机可读指令。当该非暂时性计算机可读指令由处理器运行时,执行前述的本公开各实施例方法的全部或部分步骤。
上述计算机可读存储介质包括但不限于:光存储介质(例如:CD-ROM和DVD)、磁光存储介质(例如:MO)、磁存储介质(例如:磁带或移动硬盘)、具有内置的可重写非易失性存储器的媒体(例如:存储卡)和具有内置ROM的媒体(例如:ROM盒)。
以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。

Claims (10)

1.一种基于智能密码钥匙应用接口数据格式检测方法,其特征在于,包括:
选择指令集配置文件;
基于所述指令集配置文件生成标准指令集;
将所述标准指令集发送至智能密码钥匙,从而对智能密码钥匙的管理和功能进行检测。
2.根据权利要求1所述的基于智能密码钥匙应用接口数据格式检测方法,其特征在于,所述将所述标准指令集发送至智能密码钥匙,包括:
将所述标准指令集经中间件传输至智能密码钥匙固件。
3.根据权利要求2所述的基于智能密码钥匙应用接口数据格式检测方法,其特征在于,所述中间件为:
设备命令传输程序。
4.根据权利要求2所述的基于智能密码钥匙应用接口数据格式检测方法,其特征在于,所述中间件,包括SKF_Transmit接口函数。
5.根据权利要求1所述的基于智能密码钥匙应用接口数据格式检测方法,其特征在于,对智能密码钥匙的管理和功能进行检测中,
所述管理,包括设备管理、访问控制、应用管理、文件管理、容器管理和/或密码服务。
6.根据权利要求1所述的基于智能密码钥匙应用接口数据格式检测方法,其特征在于,对智能密码钥匙的管理和功能进行检测中,
所述功能,包括数据加密、数据解密、数字签名、数字验证和/或密钥管理。
7.根据权利要求1所述的基于智能密码钥匙应用接口数据格式检测方法,其特征在于,所述选择指令集配置文件,包括:
在指令集配置文件库内根据检测的管理和/或功能选择相应的指令集配置文件。
8.根据权利要求1所述的基于智能密码钥匙应用接口数据格式检测方法,其特征在于,所述选择指令集配置文件,包括:
在可视化界面中选择相应的指令集配置文件。
9.一种电子设备,其特征在于,所述电子设备包括:
存储器,存储有可执行指令;
处理器,所述处理器运行所述存储器中的所述可执行指令,以实现权利要求1-8中任一项所述的基于智能密码钥匙应用接口数据格式检测方法。
10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现权利要求1-8中任一项所述的基于智能密码钥匙应用接口数据格式检测方法。
CN202011281601.6A 2020-11-16 2020-11-16 基于智能密码钥匙应用接口数据格式检测方法及电子设备 Pending CN112464203A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011281601.6A CN112464203A (zh) 2020-11-16 2020-11-16 基于智能密码钥匙应用接口数据格式检测方法及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011281601.6A CN112464203A (zh) 2020-11-16 2020-11-16 基于智能密码钥匙应用接口数据格式检测方法及电子设备

Publications (1)

Publication Number Publication Date
CN112464203A true CN112464203A (zh) 2021-03-09

Family

ID=74837016

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011281601.6A Pending CN112464203A (zh) 2020-11-16 2020-11-16 基于智能密码钥匙应用接口数据格式检测方法及电子设备

Country Status (1)

Country Link
CN (1) CN112464203A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115062330A (zh) * 2022-08-18 2022-09-16 麒麟软件有限公司 基于tpm的智能密码钥匙密码应用接口的实现方法

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040119894A1 (en) * 2002-12-24 2004-06-24 Rich Higgins System and method for programming a programmable remote control device
CN102306107A (zh) * 2011-08-30 2012-01-04 四川和芯微电子股份有限公司 Fpga配置装置及配置方法
CN102567164A (zh) * 2011-12-23 2012-07-11 中国科学院自动化研究所 用于处理器的指令集批量测试装置与方法
CN105303093A (zh) * 2014-07-04 2016-02-03 上海交通大学深圳研究院 智能密码钥匙密码验证方法
CN107526609A (zh) * 2016-06-21 2017-12-29 三星电子株式会社 包括euicc的电子设备和操作该电子设备的方法
CN107578511A (zh) * 2017-09-15 2018-01-12 林海航 一种智能锁及其智能钥匙
CN108255757A (zh) * 2018-01-02 2018-07-06 中国工商银行股份有限公司 外设的集中调用方法、装置以及***
US20190081984A1 (en) * 2017-09-14 2019-03-14 Abb Schweiz Ag Method and computing device for commissioning an industrial automation control system
CN109583154A (zh) * 2018-12-04 2019-04-05 北京华大智宝电子***有限公司 一种基于Web中间件访问智能密码钥匙的***及方法
CN111554008A (zh) * 2020-04-22 2020-08-18 支付宝(杭州)信息技术有限公司 数字钥匙绑定方法、数字钥匙验证方法、移动电子设备及近场通讯装置
CN111782277A (zh) * 2019-04-04 2020-10-16 ***通信有限公司研究院 一种信息处理方法、装置、云端设备及终端

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040119894A1 (en) * 2002-12-24 2004-06-24 Rich Higgins System and method for programming a programmable remote control device
CN102306107A (zh) * 2011-08-30 2012-01-04 四川和芯微电子股份有限公司 Fpga配置装置及配置方法
CN102567164A (zh) * 2011-12-23 2012-07-11 中国科学院自动化研究所 用于处理器的指令集批量测试装置与方法
CN105303093A (zh) * 2014-07-04 2016-02-03 上海交通大学深圳研究院 智能密码钥匙密码验证方法
CN107526609A (zh) * 2016-06-21 2017-12-29 三星电子株式会社 包括euicc的电子设备和操作该电子设备的方法
US20190081984A1 (en) * 2017-09-14 2019-03-14 Abb Schweiz Ag Method and computing device for commissioning an industrial automation control system
CN107578511A (zh) * 2017-09-15 2018-01-12 林海航 一种智能锁及其智能钥匙
CN108255757A (zh) * 2018-01-02 2018-07-06 中国工商银行股份有限公司 外设的集中调用方法、装置以及***
CN109583154A (zh) * 2018-12-04 2019-04-05 北京华大智宝电子***有限公司 一种基于Web中间件访问智能密码钥匙的***及方法
CN111782277A (zh) * 2019-04-04 2020-10-16 ***通信有限公司研究院 一种信息处理方法、装置、云端设备及终端
CN111554008A (zh) * 2020-04-22 2020-08-18 支付宝(杭州)信息技术有限公司 数字钥匙绑定方法、数字钥匙验证方法、移动电子设备及近场通讯装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
钱斌,付宇卓: "一种基于虚指令集技术构建快速的可重用的指令集仿真器的方法", 计算机工程与应用, no. 12 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115062330A (zh) * 2022-08-18 2022-09-16 麒麟软件有限公司 基于tpm的智能密码钥匙密码应用接口的实现方法

Similar Documents

Publication Publication Date Title
CN104903904B (zh) 用于资源请求的条形码认证
US9563764B2 (en) Method and apparatus for performing authentication between applications
US20200106775A1 (en) Method, device, system for authenticating an accessing terminal by server, server and computer readable storage medium
CN111897786B (zh) 日志读取方法、装置、计算机设备和存储介质
CN110268406B (zh) 密码安全性
KR102526620B1 (ko) 자동채움 필드 분류를 위한 시스템 및 방법
CN109995523B (zh) 激活码管理方法及装置、激活码生成方法及装置
EP2862119B1 (en) Network based management of protected data sets
CN108564363B (zh) 一种交易处理方法、服务器、客户端及***
WO2017113789A1 (zh) 电子设备的远程修复方法、设备、被修复设备和***
US20150067772A1 (en) Apparatus, method and computer-readable storage medium for providing notification of login from new device
CN115129332A (zh) 固件烧录方法、计算机设备及可读存储介质
JP2018530054A (ja) モバイル端末のための支払い認証方法及び装置並びにモバイル端末
CN111259382A (zh) 恶意行为识别方法、装置、***和存储介质
CN110598421B (zh) 二维码加密方法、装置及二维码解密方法、装置
CN112464203A (zh) 基于智能密码钥匙应用接口数据格式检测方法及电子设备
KR101518689B1 (ko) 핵심 코드를 이용하여 응용 프로그램의 위변조 여부를 탐지하는 사용자 단말기 및 그것을 이용한 위변조 탐지 방법
CN106663158A (zh) 为软件服务管理用户数据
KR101630462B1 (ko) 키보드 보안 장치 및 방법
CN112434301A (zh) 一种风险评估方法及装置
CN109905395B (zh) 一种验证客户端可信的方法及相关装置
JP6307610B2 (ja) データ改竄検知装置、データ改竄検知方法、及びプログラム
CN107729345B (zh) 网站数据处理方法、装置、网站数据处理平台及存储介质
CN112311551B (zh) 保护可证明的资源所有权
CN111130788B (zh) 数据处理方法和***、数据读取方法和iSCSI服务器

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