Method and device for supporting multi-logical channel communication

A technology of logical channels and devices, applied in the field of information security, can solve the problem of not supporting simultaneous access of multiple applications

Active Publication Date: 2010-02-17
FEITIAN TECHNOLOGIES
View PDF0 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] At present, the chip operating system of USB Key only supports block transmission to process APDU (application

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
  • Method and device for supporting multi-logical channel communication
  • Method and device for supporting multi-logical channel communication
  • Method and device for supporting multi-logical channel communication

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0152] join figure 2 , the present embodiment provides a method for supporting multi-logic channel communication in a USB key, the method comprising:

[0153] Step 101: Power on the USB key, that is, establish an electrical connection between the USB key and the USB host;

[0154] Step 102: The USB host performs device enumeration on the USB key, and correspondingly, the USB key responds to the device enumeration of the USB host;

[0155] Step 103: The chip operating system of the USB key declares to the host that at least a pair of block endpoints and control endpoints are configured, and creates an application environment matching the declared endpoint types.

[0156] Furthermore, the USB key can also be configured with multiple pairs of block endpoints according to specific needs.

[0157] The process of the slice operating system creating an application environment matching the declared endpoint type specifically includes setting the corresponding relationship between e...

Embodiment 2

[0385] see Figure 5 , the embodiment of the present invention also provides a device supporting multi-logic channel communication, including:

[0386] The power-on module 201 is used to power on and establish an electrical connection with the USB host;

[0387] Response enumeration module 202, used to respond to the device enumeration of USB host;

[0388] The configuration module 203 is configured to declare to the USB host to configure at least one pair of block endpoints and one pair of control endpoints;

[0389] The judging processing module 204 is configured to judge the type of the interrupted endpoint, receive the APDU data according to the judging result, and process the APDU data according to the judged endpoint type.

[0390] Further, the device also includes:

[0391] The application environment building module 205 is used to declare to the USB host after the step of configuring at least a pair of block endpoints and a pair of control endpoints, before judging ...

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 method and a device for supporting multi-logical channel communication, belonging to the communication field. The method comprises the following steps: a USB key is electrified; the USB key responds to the device enumeration of a USB host; the slice operating system of the USB key declares to the USB host that at least a pair of block endpoints and a pair of control endpoints need to be configured; and the slice operation system of the USB key judges the type of the endpoint where interruption happens, receives an APDU based on the type of the endpoint judged out andprocesses the received APDU. The device comprises an electrifying module, an enumeration responding module, a configuring module and a judging and processing module. By simultaneously using the different types of endpoints of the USB key to transmit data, the method and the device realize the support of the multi-logical channel communication and enable the slice operating system to simultaneouslysupport the accesses of multiple applications.

Description

technical field [0001] The invention relates to the field of information security, in particular to a method and equipment for supporting multi-logic channel communication. Background technique [0002] USB Key (smart key device) is a USB device with a USB interface, a built-in single-chip microcomputer or a smart card chip, and a chip operating system. [0003] The USB device defines four transfer types: control transfer, isochronous transfer, interrupt transfer, and block transfer. Among them, control transmission: reliable, aperiodic, sending of requests or responses initiated by host software, usually used for command transactions and status transactions. Synchronous transmission: Periodic, continuous communication between a host and a device, generally used to transmit time-related information, this type retains the ability to include the notion of time in the data. Interrupt transfer: small-scale data, low-speed, fixed-latency transfer. Block transfer: Aperiodic, re...

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): G06F13/38G06F13/42G06F13/24
Inventor 陆舟于华章
Owner FEITIAN TECHNOLOGIES
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products