Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A method and device for supporting multi-logic channel communication

A logical channel and device enumeration technology, applied in the field of information security, can solve problems such as not supporting simultaneous access by multiple applications

Active Publication Date: 2011-12-28
FEITIAN TECHNOLOGIES
View PDF0 Cites 0 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 transfer mode to process APDU (application protocol data unit, application protocol data unit), and does not support simultaneous access by multiple applications

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
  • A method and device for supporting multi-logic channel communication
  • A method and device for supporting multi-logic channel communication
  • A method and device for supporting multi-logic channel communication

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

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

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

[0153] 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;

[0154] 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.

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

[0156] 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

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

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

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

[0264] 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;

[0265] 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.

[0266] Furthermore, the device also includes:

[0267] 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 judg...

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 equipment for supporting multi-logic channel communication, belonging to the field of communication. The method includes: the USB key is powered on; the USB key responds to the device enumeration of the USB host; the chip 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 are configured; the USB The chip operating system of the key judges the type of the interrupted endpoint, receives the APDU according to the judged endpoint type, and processes the received APDU. The device includes: a power-on module, a response enumeration module, a configuration module, and a judgment processing module. The invention realizes supporting multi-logic channel communication by simultaneously enabling different types of endpoints of the USB key to transmit data, so that the chip operating system can simultaneously support the access 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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F13/38G06F13/42G06F13/24
Inventor 陆舟于华章
Owner FEITIAN TECHNOLOGIES
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products