Unlock instant, AI-driven research and patent intelligence for your innovation.

USBKEY access method based on RPC

An access method and access interface technology, applied in the field of RPC-based USBKEY access, can solve problems such as inability to access USBKEY and USBKEY interface standards that cannot fully meet requirements, and achieve the effects of improving development efficiency, avoiding access conflicts, and improving stability.

Pending Publication Date: 2020-11-10
上海格尔安全科技有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0014] The technical problem to be solved in the present invention is that the existing USBKEY interface standards cannot fully meet the needs of the problem and provide a kind of RPC-based USBKEY access method to solve the following problems:
[0015] (1) Solve the problem that webpage applications and local program applications on different operating systems cannot access USBKEY through the same set of interfaces

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • USBKEY access method based on RPC
  • USBKEY access method based on RPC
  • USBKEY access method based on RPC

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] A kind of RPC-based USBKEY access method of the present invention, it at first abstracts the RPC access interface of a group of USBKEY, specifically:

[0035] (1) Choose an RPC framework. For the RPC framework, the applicant chooses to use thrift in this implementation plan;

[0036] (2) Create the usbKey.thrift file;

[0037] (3) Abstract a group of USBKEY access interfaces (pseudo-code);

[0038] Log in to the RPC service interface:

[0039] BOOLEAN loginUSBService(STRING appID, STRING appName, STRING appToken);

[0040] Get USBKEY device name list interface:

[0041] LIST getUSBKeyList();

[0042] Open the USBKEY interface:

[0043] USBKEY openUSBKey(STRING USBKeyName);

[0044] Operate the USBKEY interface:

[0045] BOOLEAN operatorUSBKey(USBKEY key, STRING command);

[0046] Get USBKEY event interface:

[0047] STRING getUSBKeyNotify(USBKEY key);

[0048] Close the USBKEY interface:

[0049] VOID closeUSBKey(USBKEY);

[0050] Log out ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a USBKEY (universal serial bus key) access method based on RPC (remote procedure call), which is characterized by comprising the following steps of: firstly abstracting a groupof USBKEY access interfaces, and then using a cross-platform programming language as an interface for implementation according to the group of access interfaces to provide an RPC client interface ofJS language and an RPC client interface of C language for a local application program; if the application program needs RPC client interfaces of other languages, adding a layer of translation interface of each language on a C language interface. A group of abstracted interfaces are provided for the application layer, multi-platform and webpage type applications and local program type applicationsare supported, the difficulty of using a USBKEY by the applications is effectively reduced, and the development efficiency of the applications is improved. Access control is performed on a plurality of applications on the same terminal to access the USBKEY, so that access conflicts of the USBKEY are avoided, and the stability of application operation is improved. A plugging event notification of the USBKEY is provided for the application, and the development efficiency of the application and USBKEY linkage function is improved.

Description

technical field [0001] The invention relates to a USBKEY access method, in particular to an RPC-based USBKEY access method where multiple types of applications (web pages, application programs) on a terminal need to simultaneously access the USBKEY. Background technique [0002] USBKEY is a hardware device with USB interface. It has a built-in single-chip microcomputer or smart card chip, has a certain storage space, can store the user's private key and digital certificate, and uses the built-in public key algorithm of USBKEY to realize the authentication of the user's identity. Since the user's private key is stored in the USBKEY, it cannot be read in any way theoretically, thus ensuring the security of the user's private key and authentication. [0003] There are currently three types of application programming interfaces for USBKEY: [0004] (1) CSP interface (Cryptographic Service Provider) is an underlying encryption interface formulated for the Windows series of oper...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/54G06F13/40G06F13/42
CPCG06F9/547G06F13/4068G06F13/4282
Inventor 杨厂普杨文山孟茹
Owner 上海格尔安全科技有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More