[发明专利]一种支持多逻辑通道通信的方法和设备有效

专利信息
申请号: 200910092787.8 申请日: 2009-09-17
公开(公告)号: CN101650700A 公开(公告)日: 2010-02-17
发明(设计)人: 陆舟;于华章 申请(专利权)人: 北京飞天诚信科技有限公司
主分类号: G06F13/38 分类号: G06F13/38;G06F13/42;G06F13/24
代理公司: 北京三高永信知识产权代理有限责任公司 代理人: 何文彬
地址: 100191北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 支持 逻辑 通道 通信 方法 设备
【说明书】:

技术领域

发明涉及信息安全领域,特别涉及一种支持多逻辑通道通信的方法和设 备。

背景技术

USB Key(智能密钥设备)是一种具有USB接口、内置有单片机或智能卡 芯片、采用片式操作系统的USB设备。

USB设备定义了控制传输、同步传输、中断传输、块传输4种传送类型。 其中,控制传输:可靠的、非周期的、由主机软件发起的请求或者回应的发送, 通常用于命令事务和状态事务。同步传输:在主机和设备之间的周期性的、连 续的通信,一般用于传送与时间相关的信息,这种类型保留了将时间概念包含 于数据中的能力。中断传输:小规模数据的、低速的、固定延迟的传送。块传 输:非周期性的,大包的可靠传送。

端点是USB设备的逻辑设备。支持控制传输的端点被称为“控制端点”, 支持中断传输的端点就被称为“中断端点”,支持块传输的端点被称为“块端点”。 控制端点只有8个字节,用于USB类设备枚举过程。块端点拥有64个字节, 用于快速、大量得传输数据。

在实现本发明的过程中,发明人发现现有技术至少存在以下问题:

目前USB Key的片式操作系统仅支持块传输方式来处理APDU(application  protocol data unit,应用协议数据单元),不支持多个应用同时访问。

发明内容

为了在USB Key中支持多逻辑通道通信,本发明实施例提供了一种支持多 逻辑通道通信的方法和设备,包括下列步骤:

一种支持多逻辑通道通信的方法,所述方法包括:

所述USB key上电;

所述USB key响应USB主机的设备枚举;

所述USB key的片式操作系统向USB主机声明至少配置一对块端点和一对 控制端点;所述USB Key的片式操作系统打开USB中断,不断查询是否有USB 中断;当有USB中断时,判断发生中断的端点类型,根据所述判断出的端点类 型接收APDU,并处理所述APDU;

其中,所述USB key的片式操作系统向主机声明至少配置一对块端点和一 对控制端点的步骤之后,所述判断发生中断的端点类型之前,还包括创建与所 述声明的端点类型相匹配的当前应用环境的步骤,具体为:所述片式操作系统 设置端点和逻辑通道间的对应关系,并配置各端点对应的当前应用环境;

所述USB Key的片式操作系统根据所述判断出的端点类型处理所述APDU 数据之前还包括返回逻辑通道号的步骤;

所述USB Key的片式操作系统判断发生中断的端点类型,根据所述判断出 的端点类型接收APDU,并返回相应的逻辑通道号包括:

当有USB中断时,判断发生所述USB中断的端点类型;

如果发生所述USB中断的端点类型是控制端点,接收来自所述控制端点的 APDU数据,并设置所述逻辑通道号变量为所述控制端点的逻辑通道号;

如果发生所述USB中断的端点类型是块端点,接收来自所述块端点的 APDU数据,并设置所述逻辑通道号变量为所述块端点的逻辑通道号。

其中,所述片式操作系统设置端点和逻辑通道间的对应关系具体为将端点 和逻辑通道建立一一映射关系。

其中,所述片式操作系统配置各端点的当前应用环境具体为将各个端点对 应的当前应用环境的所有内容初始化。

其中,所述当前应用环境包括当前目录、当前文件、当前安全状态、当前 逻辑通道的标志位和当前安全环境,所述当前文件具有共享属性。

其中,当所述共享属性为允许时,所述USB主机通过块端点和控制端点对 所述当前文件进行访问;

当所述共享属性为不允许时,所述USB主机通过块端点或控制端点对所述 当前文件进行访问。

其中,所述当前安全环境包括加解密算法和密钥索引。

其中,所述USB key响应USB主机的设备枚举包括:

所述USB key接受所述USB主机的复位操作;

所述USB key向所述USB主机发送设备描述符;

所述USB key接受所述USB主机设置的设备地址;

所述USB key向所述USB主机发送完整的设备描述符;

所述USB key向所述USB主机发送配置描述符;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京飞天诚信科技有限公司,未经北京飞天诚信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910092787.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top