一种数据交换方法技术

技术编号:8909217 阅读:139 留言:0更新日期:2013-07-12 01:36
一种数据交换方法,包括下列步骤:数据交换设备从参数存储器中读取设置信息并进行初始化操作;当对用户输入口令鉴权成功后,数据交换设备与用户客户端建立连接;数据交换设备接收到用户客户端发送的数据后,断开与用户客户端之间的连接;数据交换设备解密密文,并建立与对端设备的连接;在使用对端设备的密钥进行加密后,将密文发送给对端设备,断开与对端设备的连接。通过该方法实现了在数据交换装置之间进行安全、准确地数据交换。

【技术实现步骤摘要】

【技术保护点】
一种数据交换方法,其特征在于:至少包括下列步骤:A.启动数据交换设备;B.数据交换设备中包括有接收数据存储区、发送数据存储区以及参数存储器,参数存储器中保存有设置信息,设置信息中对接收数据存储区和发送数据存储区分别所占的比例进行了定义,设置信息还包括有用户客户端和对端设备的密钥信息;数据交换设备启动后,从参数存储器中读取设置信息进行初始化操作,并且每次启动数据交换设备只能读取一次,其中所述初始化操作包括按照设置信息中定义的接收数据存储区和发送数据存储区分别所占的比例进行分区以及格式化操作;C.当检测到用户口令盘的加载操作后,用户客户端通过交互界面提示用户输入口令;用户正确输入口令后,用户客户端读取用户口令盘中存储的数据交换设备的地址、用户名以及密码,建立与数据交换设备的连接,并进行身份鉴权;当鉴权成功后,数据交换设备与用户客户端建立连接;用户客户端使用用户口令盘中的密钥对需要传送的数据进行加密,并将加密后的密文保存在用户客户端的发送存储区中,并向数据交换设备发送请求信息,在该请求信息中包括了密文的大小信息;D.数据交换设备在接收到请求后,获取请求信息中包含的大小信息,并与接收区域的大小相比较,如果小于接收区域的大小,则将用户客户端的发送存储区中的密文读取至数据交换设备中的接收数据存储区;如果大于接收数据存储区的大小,则将所述大小信息与接收数据存储区和发送数据存储区之和进行比较,若大于,则向用户客户端返回拒绝响应,在该拒绝响应中携带了数据交换设备中接收区域的大小信息,收到拒绝响应后,用户客户端将发送数据按照响应中的大小信息进行拆分,并将拆分后的数据发送给数据交换设备,数据交换设备将接收到的数据保存在接收数据存储区中;若小于,则数据交换设备在设置信息中记录请求信息中包含的所述大小信息,将用户客户端的发送存储区中的密文读取至数据交换设备中的接收数据存储区,将超出的部分存储在发送数据存储区中,并向户客户端返回响应信息,在该响应信息中携带了数据交换设备中接收区域的大小信息;断开与用户客户端之间的连接;E.数据交换设备判断接收数据存储区中是否有未发送的数据,如果有未发送的数据,则数据交换设备使用设置信息中所包括的用户客户端的密钥信息对密文进行解密;数据交换设备向对端设备发送建立连接请求,并在请求信息中携带认证信息,对端设备 收到连接请求后,获取认证信息,并进行鉴权,在鉴权通过后,建立与数据交换设备之间的连接;F.数据交换设备使用对端设备的密钥对接收数据存储区中的数据进行加密,若发送存储区中有未发送的数据,则同时使用对端设备的密钥对发送存储区中的数据进行加密,并将生成的密文发送给对端设备,对端设备接收到密文后,使用自身的密钥对密文进行解密,并在解密完成后向数据交换设备返回完成响应,数据交换设备在接收到完成响应后,断开与对端设备的连接,若发送存储区中不为空,则根据请求信息中包含的所述大小信息来更新设置信息中接收数据存储区和发送数据存储区分别所占的大小比例,之后格式化存储区;G.执行关机操作;其中,在同一时刻,数据交换设备只能与用户客户端或者对端设备一方进行连接。...

【技术特征摘要】

【专利技术属性】
技术研发人员:沈亚琴曾美霞
申请(专利权)人:宁波市胜源技术转移有限公司
类型:发明
国别省市:

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

1