【技术实现步骤摘要】
基于RK3399开发板的通用U盘加解密方法及系统
[0001]本专利技术涉及信息安全
,具体的说,涉及一种基于
RK3399
开发板的通用
U
盘加解密方法及系统
。
技术介绍
[0002]在现代互联网环境中,计算机可以识别
USB
存储设备并实现交互操作,当联网设备通过
USB
存储设备连接时,此类存储设备默认用作大容量存储设备
。
正因为此种设备拥有大容量
、
小体积
、
低成本
、
可靠性能等优点
。
在现代社会中普及程度高
、
使用范围广
。
但是高频率使用会带来难以避免的信息泄露安全隐患,安全保护已成为一个亟待解决的问题
。
[0003]随着密码学的发展和进步
。
各式各样的
U
盘数据安全加密方式应运而生
。
现有的
U
盘数据加密技术包括软件加密和硬件加密
。
[0004]使用硬件加密,通过在
USB
存储设备的内部集成加
、
解密器件,使用硬件保护数据安全,密文的存储可以有效避免其丢失后原始数据泄密,但认证口令需要电脑键盘输入,增加了被病毒木马攻击,截取键盘输入内容的风险
。
同时,目前的
U
盘数据加密技术在不同操作系统之间的兼容性较低,由于硬件加密方法在 ...
【技术保护点】
【技术特征摘要】
1. 一种基于
RK3399
开发板的通用
U
盘加解密方法,其特征在于,所述 U
盘加解密方法包括以下步骤:将
U
盘连接到 RK3399 开发板的 USB Type
‑
A
接口;将计算机连接到
RK3399 的 USB Type
‑
C
接口;
USB Type
‑
C
接口上运行媒体传输协议
MTP
,用户在计算机上对
U
盘进行读写操作;在向
U
盘中写入数据时加密数据,从
U
盘中读取数据时解密数据;其中:写入数据时,数据通过在
USB Type
‑
C
接口上运行的媒体传输协议
MTP
传输到
RK3399
开发板上,当
RK3399
开发板收到数据时,根据
Linux
统一密钥设置
LUKS
规范,将数据以高级加密标准
AES
进行即时加密;读取数据时,
Linux
统一密钥设置
LUKS
按照高级加密标准解即时地解密数据,并通过在
USB Type
‑
C
接口上运行的媒体传输协议
MTP
传输到计算机上
。2. 根据权利要求1所述的通用
U
盘加解密方法,其特征在于,在
USB Type
‑
C
接口上运行远程网络驱动接口规范
RNDIS
之后,还包括:对
U
盘进行初始化操作;对
U
盘进行挂载操作;之后对
U
盘进行读写操作
。3. 根据权利要求1或2所述的通用
U
盘加解密方法,其特征在于,通过钮子开关切换包括配置模式和连接模式在内的不同模式实现
USB Type
‑
C
接口的功能...
【专利技术属性】
技术研发人员:杨梦轲,程文强,王俊以,胡小明,
申请(专利权)人:上海第二工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。