【技术实现步骤摘要】
一种实时动态SCSI私有命令通信加锁方法及装置
[0001]本专利技术涉及数据传输
,尤其是一种实时动态SCSI私有命令通信加锁方法及装置。
技术介绍
[0002]在U盘与电脑的连接当中,U盘可以被称为Device或者设备,类似电脑的负责主导传输的可以被成为Host或者主机。主机与设备通讯过程所使用的SCSI协议,包含了公有命令和私有命令。公有命令已经被规定了使用格式,而私有命令因为没有被规定使用方式,各个厂商可以任意定义私有命令,来从设备当中获取想要的信息。
[0003]由于SCSI协议本身不包含加密或者加锁等功能,因此若得知对应设备的私有命令格式,就可以通过发送对应的私有命令来获取数据,并且通讯过程传输的数据也可以通过各类软件简单的获取。
[0004]因此,如何对私有命令的传输进行限制,并保护传输过程中的数据成为亟待解决的技术问题。
技术实现思路
[0005]本专利技术要解决的技术问题在于对私有命令的传输进行限制,并保护传输过程中的数据。
[0006]为此,根据第一方面,本专 ...
【技术保护点】
【技术特征摘要】
1.一种实时动态SCSI私有命令通信加锁方法,包括如下步骤:主机向设备发送获取公钥的私有命令;设备生成公钥与私钥;设备向主机返回公钥;主机获取公钥,使用公钥对密码加密;主机向设备发送密码验证的私有命令;设备使用私钥对被加密的密码解密;设备使用解密后的密码进行验证;若设备的密码验证通过,主机可以使用被保护的私有命令。2.如权利要求1所述的一种实时动态SCSI私有命令通信加锁方法,还包括如下步骤:若设备的密码验证不通过,被保护的私有命令无法访问。3.如权利要求2所述的一种实时动态SCSI私有命令通信加锁方法,还包括如下步骤:主机向设备发送获取公钥的私有命令;设备生成公钥与私钥;设备向主机返回公钥;主机获取公钥;主机向设备发送被保护的写数据私有命令;设备收到写数据命令,主机可以写数据;主机使用公钥对数据加密;主机向设备发送被加密的数据;设备使用私钥对数据解密;设备按照私有命令定义,使用数据。4.如权利要求3所述的一种实时动态SCSI私有命令通信加锁方法,还包括如下步骤:设备收到命令;设备向主机返回无效命令状态;主机收到无效命令状态。5.如权利要求2所述的一种实时动态SCSI私有命令通信加锁方法,还包括如下步骤:主机向设备发送被保护的写数据私有命令;设备收到写数据命令,主机可以写数据;主机使用公钥对数据加密;主机向设备发送被加密的数据;设备使用私钥对数据解密;设备按照私有命令定义,使用数据。6.如权利要求5所述的一种实时动态SCSI私有命令通信加锁方法,还包括如下步骤:设备收到命令;设备向主机返回无效命令状态;主机收到无效命令状态。7.如权利要求2所述的一种实时动态SC...
【专利技术属性】
技术研发人员:黄今,吴大畏,李晓强,
申请(专利权)人:合肥致存微电子有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。