专利名称:一种主从模式切换的加密卡的制作方法
技术领域:
本实用新型涉及加密卡领域,具体涉及一种支持主从模式切换的加密卡。
背景技术:
目前,加密卡普遍应用于信息安全领域,用于认证用户身份和保障用户数据安全。 普通加密卡在使用时需要直接插在计算机的PCI (Peripheral Component Interconnect) 或者PCIE(PCI-Express)插槽上。主机通过网络接收数据包,传送给加密卡,加密卡进行相应的加解密或签名等操作后将结果数据包返回给主机,主机通过网络传给应用,其结构如图1所示。但是一旦主机出现故障就不能处理网络数据包,就会停止对应用的服务,这可能对应用造成重大的损失和风险。因此,我们在无法保障主机可用的情况下,仍然要保证对应用提供高质量的服务。
发明内容针对上述问题,本实用新型提供了一种加密卡主从模式切换的方法和加密卡。主机正常工作的时候加密卡作为从设备使用,主机故障无法工作的时候加密卡作为主设备独
立工作。一种支持主从模式切换的加密卡,包括普通加密卡,包括电源模块,检测模块和模式转换模块。本实用新型的一种技术方案在于所述检测模块包括一个计时装置,计时装置在加密卡每次收到主机发来的数据包后将计时器时间清零并重新开始计时所述检测模块在主机第一次超时后发出查询信息,若有回复,则继续工作;若仍超时,则向模式转换模块发送模式转换信息。本实用新型在主机工作正常情况下通过主机与外界应用交换数据,主机负责数据的接受发送等工作,加密卡只负责加解密工作,各司其职,所以保证了较高的工作效率; 在主机故障的时候,加密卡能够动态的把自己的工作模式由从模式切换为主模式,能够独立工作,保证在主机故障时仍能继续向应用提供服务,保障服务质量。
图1是加密卡从模式工作示意图。图2是加密卡主模式工作示意图。图3是加密卡模式转换过程示意图。
具体实施方案
以下结合附图和具体实施方式
对本实用新型进行说明。为了实现加密卡模式的转换在加密卡上存在以下工作模块电源模块、检测模块、 模式转换模块。检测模块与主机相连接,模式转换模块与检测模块相连接。
3[0012]电源模块的作用是在主机故障后为加密卡供电。加密卡在从模式工作时是通过主机PCI或PCIE供电的,一旦主机故障无法继续供电,电源模块将自动启动,继续向加密卡供电,保证加密卡不断电。检测模块的作用是检测主机是否故障。检测方法如下检测模块上有一个计时装置,该装置在加密卡每次收到主机发来的数据包后将计时器时间清零,并重新开始计时。该装置设置的超时时长为TIME_0UT,如果加密卡在TIME_ OUT时间内没有收到主机发来的数据包,那么检测装置会主动向主机发送查询消息,询问主机是否已经发生故障,并等待主机的响应。如果主机在TIME_0UT时间内向检测模块发送响应消息,证明主机工作正常,检测模块的计时器将清零并重新计时;如果主机在TIME_0UT 时间内没有向检测模块发送响应消息,检测模块认为主机已经故障无法工作,这时检测模块将向模式转换模块发送模式转换消息,通知该模块进行加密卡的模式转换。模式转换模块的作用是将加密卡由从模式转换为主模式。模式转换模块收到检测模块发来的模式转换消息后,首先启动加密卡的网络功能,用于接收应用发送的数据包,其次启动卡上的数据包分派处理程序,用于根据应用的请求对包进行不同的处理,至此加密卡可以通过网络接收数据包,并对数据包进行处理后再发送给应用,不依赖于主机而独立工作,实现由从模式向主模式的转换。整个模式转换过程如图3所示。
权利要求1. 一种支持主从模式切换的加密卡,包括普通加密卡,其特征在于包括电源模块,检测模块和模式转换模块,所述检测模块包括一个计时装置,计时装置在加密卡每次收到主机发来的数据包后将计时器时间清零并重新开始计时,所述检测模块向模式转换模块发送模式转换信息。
专利摘要本实用新型提供了一种加密卡主从模式切换的方法和加密卡。包括电源模块,检测模块和模式转换模块。本实用新型在主机工作正常情况下通过主机与外界应用交换数据,主机负责数据的接受发送等工作,加密卡只负责加解密工作,各司其职,所以保证了较高的工作效率;在主机故障的时候,加密卡能够动态的把自己的工作模式由从模式切换为主模式,能够独立工作,保证在主机故障时仍能继续向应用提供服务,保障服务质量。
文档编号G06F21/00GK202102446SQ201020611389
公开日2012年1月4日 申请日期2010年11月17日 优先权日2010年11月17日
发明者唐焕焕, 孙国忠, 李博文, 郭旭, 高崎 申请人:北京曙光天演信息技术有限公司