一种iSCSI存储整机加密/解密的方法技术

技术编号:9720452 阅读:87 留言:0更新日期:2014-02-27 07:47
本发明专利技术提供一种iSCSI存储整机加密/解密的方法,在iSCSI存储系统架构中的Initiator(发起端)端和Target(目标端)端之间,对iSCSI协议报文进行解析,提取出有效数据进行数据加密/解密,之后将加密/解密数据重新封装成iSCSI协议报文发出。本发明专利技术保证了iSCSI存储系统的通用性,降低存储加密成本。

【技术实现步骤摘要】
—种iSCSI存储整机加密/解密的方法
本专利技术涉及存储安全领域,具体地说是。
技术介绍
iSCSI (internet small computer system interface,互连网小型计算机系统接口)是一种在TCP/IP上进行数据块传输的标准。iSCSI可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行快速的数据存取备份操作。iSCSI继承了两大最传统技术=SCSI和TCP/IP协议。这为iSCSI的发展奠定了坚实的基础。基于iSCSI的存储系统只需要不多的投资便可实现SAN存储功能,甚至直接利用现有的TCP/IP网络。相对于以往的网络存储技术,它解决了开放性、容量、传输速度、兼容性、安全性等问题,其优越的性能使其备受始关注与青睐。iSCSI网络存储存在整机加密问题,在实现透明接入以及无延迟、无减效和无故障数据传输的同时,不能满足一密钥一数据的加密要求。由此无法保障iSCSI存储系统的通用性,使得存储加密成本较高。
技术实现思路
本专利技术解决其技术问题所采用的技术方案是: ,在iSCSI存储系统架构中的Initiator(发起端)端和Target (目标端)端之间,对iSCSI协议报文进行解析,提取出有效数据进行数据加密/解密,之后将加密/解密数据重新封装成iSCSI协议报文发出。将接收到的iSCSI报文的IP/TCP包头提取出来并保存;解析报文中的rou,判断iSCSI报文中包含的是指令和状态信息还是有效数据信息,并将PDU保存;将包含指令和状态信息的报文重新封装为iSCSI报文,直接发送;将有效数据送入加密/解密逻辑,进行加密/解密操作,之后封装为iSCSI报文发送。iSCSI报文解析出的标志信息在整个过程中是保存不变的,在对报文中的数据进行处理后,将标志信息重新封装到报文中发送,从而保证在Initiator和Target之间的透明接入,不需要对Initiator和Target进行任何改变。在有效数据进入加密/解密逻辑前,系统会根据有效数据的密钥因子,在密钥因子与密钥的Mapping (映射)表中提取密钥,从而达到对有效数据块进行一密钥一数据的加密/解密,其中一数据的大小为一个LBA所能承载的数据。iSCSI实际有效数据块的长度有可能大于TCP的MTlKMaximum Transmission Unit,最大传输单元),因此,在有效数据的处理中,需要将TCP数据报文重组,按照LBA的大小将有效数据送入加密/解密模块。本专利技术与现有技术相比,所产生的有益效果是: 从根本上解决iSCSI网络存储的整机加密问题,在实现透明接入以及无延迟、无减效和无故障数据传输的同时,满足一密钥一数据的加密要求。保证了 iSCSI存储系统的通用性,降低存储加密成本。【附图说明】图1为一种iSCSI存储整机加密/解密方法的架构框图; 图2为一种iSCSI存储整机加密/解密方法的流程图。【具体实施方式】如图1,一种iSCSI存储整机加密/解密方法的架构由网络数据接口 1、IP解析逻辑2、TCP解析逻辑3、TCP重组逻辑4、iSCSI解析逻辑5、加密/解密逻辑6、iSCSI封装逻辑7、TCP分组逻辑8、TCP封装逻辑9、IP封装逻辑10和TCP/IP/iSCSI数据信息缓存列表11组成。其执行过程如图2,接收到数据后,对IP报文解析并保存IP报头,之后对TCP报头解析并保存TCP报头,判断TCP报文数据是否需要重组,将完整的数据报文送至iSCSI解析逻辑解析并根据解析数据判断数据是否是有效数据,如果不是有效数据,则重新封装发送,反之,提取密钥因子后一起送往加密/解密逻辑;进行加密/解密后的数据,将之前保存的rou、TCP报头和ip报头重新封装后发送。本文档来自技高网...

【技术保护点】
一种iSCSI存储整机加密/解密的方法,其特征在于在iSCSI存储系统架构中的Initiator端和Target端之间,对iSCSI协议报文进行解析,提取出有效数据进行数据加密/解密,之后将加密/解密数据重新封装成iSCSI协议报文发出。

【技术特征摘要】
1.一种iSCSI存储整机加密/解密的方法,其特征在于在iSCSI存储系统架构中的Initiator端和Target端之间,对iSCSI协议报文进行解析,提取出有效数据进行数据加密/解密,之后将加密/解密数据重新封装成iSCSI协议报文发出。2.如权利要求1所述的方法,其特征在于iSCSI报文解析出的标志信息在整个过程中是保存不变的,在对报文中的数据进行处理后,将标志信息重新封装到报文中发送,从而保证在Initiator和Target之间的透明接入,不需要对Initiator和Target进行任何改变。3.如权利要求1所述的方法,其特征在于将接收到的iSCSI报文的IP/TCP包头提取出来并保存;解析报文中的rou,判断iscsi报文中包含的是指令和状态信息还是有效数据信息,并将PDU保存;将包含指令和状态信息的报文重新封装为iSCSI报文,直接发送;将有效数据送入加密/解密逻辑,进行加...

【专利技术属性】
技术研发人员:姜凯于治楼李传忠沈忱牛玉峰
申请(专利权)人:山东超越数控电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1