The invention discloses an encryption method of data transmission, which is characterized in that the increase in the user requires the user to insert the U shield to read or write data when the user identity information is obtained through the U shield, and ask the user to enter the verification code and / or password, calculate the abstract, will get the abstract and internal storage within the check, check the success through the encryption algorithm module to write data encryption, and writes the encrypted data to the memory device; through the encryption algorithm module will decrypt the data read out, and then the decrypted data read in the host. By improving the security of data transmission and storage device, ensure the security of the data, but also has the characteristics of USB KEY its high compatibility, can meet the special needs of users, greatly improve the flexibility.
【技术实现步骤摘要】
一种数据传输过程的加密方法
本专利技术涉及数据传输安全领域,特别涉及一种数据传输过程的加密方法。
技术介绍
在电子信息高速发达的时代,人们越来越注重信息安全,信息安全本身包括的范围很大,大到国家军事政治机密,小到企业机密以及个人信息,任何一个安全漏洞都可能造成信息泄露。传输信息的方式很多,信息在存储、处理和交换的过程中,都存在泄密或被截收、窃听、篡改和伪造的可能性。单一的保密措施通常也难以保证通信和信息的安全,必须通过综合应用各种层次的保密措施实现信源、信号、信息三个环节的保护。在存储领域,人们通常选择在主控中植入加密模块,实现数据的密文存储,但仍存在数据在传输通道上被截取的可能性,存在较大的数据泄露风险,且无法满足用户特殊的需求。
技术实现思路
针对以上缺陷,本专利技术目的是防止数据在传输通道上被截取的风险。为了解决以上问题本专利技术提出了一种数据传输过程的加密方法,其特征在于在用户写入或读取数据时增加要求用户插入U盾,通过U盾获取用户身份信息,并要求用户输入验证码和/或密码,计算获得摘要,将获得的摘要与内部存储的内部摘要进行校验,校验成功的则通过加密算法模块对待写...
【技术保护点】
一种数据传输过程的加密方法,其特征在于在用户写入或读取数据时增加要求用户插入U盾,通过U盾获取用户身份信息,并要求用户输入验证码和/或密码,计算获得摘要,将获得的摘要与内部存储的内部摘要进行校验,校验成功的则通过加密算法模块对待写入的数据进加密,并将加密后的数据写入到存储器件中;通过加密算法模块将读出的数据进行解密,并将解密后的数据读出主机中。
【技术特征摘要】
1.一种数据传输过程的加密方法,其特征在于在用户写入或读取数据时增加要求用户插入U盾,通过U盾获取用户身份信息,并要求用户输入验证码和/或密码,计算获得摘要,将获得的摘要与内部存储的内部摘要进行校验,校验成功的则通过加密算法模块对待写入的数据进加密,并将加密后的数据写入到存储器件中;通过加密算法模块将读出的数据进行解密,并将解密后的数据读出主机中。2.根据权利要求1所述的数据传输过程的加密方法,其特征在于通过EMMC加密存储装置实现该方法,主机与EMMC加密存储设备之间通过EMMC进行连接,包括主控制器、加密算法模块、NandFlash存储、USB-KEY模块、EMMC接口模块EMMCInterface和NFC接口NFCInterface模块,主控制器、加密算法模块、USB-KEY、EMMC接口模块EMMCInterface和NFC接口NFCInterface模块都通过AHB总线进行连接,通过EMMC接口模块EMMCInterface与外部主机AP通过EMMC通道进行连接;NFC接口NFCInterface模块与NandFlash存储连接;通过USB-KEY模块与用户U盾进行连接。3.根据权利要求2所述的数据传输过程的加密方法,其特征在于AP主机对EMMC提出数据写入需求;在EMMC主控制器进行数据处理前,用户通过USB-KEY设备输入PIN码,将产生的自定义序列号发送至USB-KEY模块;主控制器从Flash用户数据中取得正确的用户序列号,并进行特定预算得到摘要,同时通过USB-KEY向用户发送验证要求;在取得用户密码key之后,进行相应运算得到摘要,与内部摘要进行校验;在校验成功之后,数据从AP端通过EMMC接口传送至AHB总线;数据经过加密算法模块,以密文形式传送至NFC接口,数据最后经过NFC接口电路将数据写入Nandflash。4.根据权利要求3所述的数据传输过程的加密方法,其特征在于AP主机对EMMC提出数据读出需求;在EMMC主控制器进行数据处理前,用户通过USB-KEY设备输入PIN码,将产生的自定义序列号发送至USB-KEY模块;主控制器从Flash用户数据中取得正确的用户序列号,并进行特定预算得到摘要,同时通过USB-KEY向用户发送验证要求。在取得用户密码key之后,进行相应运算得到摘要,与内部摘要进行校验;在校验成功之后,数据通过NFC接口传送至AHB总线;数据经过加密算法模块,以密文形式经过EMMC接口电路将读出至AP主机中。5.根据权利要求2所述的数据传输过程的加密方法,其特征在于通过PCIE加密存储装置实现该方法,主机与PCIE加密存储设备之间通过PCIE进行连接,包括主控制器、加密算法模块、NandFlash存储、USB-KEY模块、PCIE接口模块PCIEInterface和NFC接口NFCInterface模块,主控制器、加密算法模块、USB-KEY、PCIE接口模块PCIEInterface和NFC接口NFCInterface模块都通过AHB总线进行连接,通过PCIE接口模块PCIEInterface与外部主机AP通过PCIE通道进行连接;NFC接口NFCInterface模块与NandFlash存储连接;通过USB-KEY模块与用户U盾进行连接。6.根据权利要求5所述的数据传输过程的加密方法,其特征在于AP主机对PCIE提出数据写入需求;在PCIE主控制器进行数据处理前,用户通过USB-KEY设备输入PIN码,将产生的自定义序列号发送至USB-K...
【专利技术属性】
技术研发人员:卞兴中,俞伟,贾宗铭,冯梦婷,解慧,
申请(专利权)人:记忆科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。