一种计算机的数据可传输外设接口控制方法及系统技术方案

技术编号:39498507 阅读:17 留言:0更新日期:2023-11-24 11:28
本发明专利技术涉及一种计算机的数据可传输外设接口控制方法及系统,其方法包括如下步骤

【技术实现步骤摘要】
一种计算机的数据可传输外设接口控制方法及系统


[0001]本专利技术涉及计算机信息安全
,具体涉及一种计算机的数据可传输外设接口控制方法及系统


技术介绍

[0002]当前普通计算机缺乏对数据可传输外设接口的有效控制,例如
USB
端口
、Sata
硬盘端口等,
U
盘等即插即用设备,由于其具有体积小

易携带的特点,在普通计算机上可以很轻易的在不被发现的情况下对保密数据进行拷贝

并且通过网络等窃取用户信息

[0003]现有技术虽然会通过对计算机设置密码等方式以保护计算机中的信息,但是现有技术中计算机的设备开关信息保存在
BIOS Flash
芯片中,容易被反向译码或刷新
Flash
固件破解,导致计算机信息的安全性差

并且,对于任何一个具有计算机基础的人都能将计算机设备开关随意开启与关闭,无法达到对数据传输接口的真正的关闭,计算机中的数据安全保护性能低


技术实现思路

[0004]为了解决现有技术中,计算机的设备开关信息容易被破译,造成计算机中的数据容易被拷贝或盗取等技术问题,本专利技术提供一种计算机的数据可传输外设接口控制方法及系统一种计算机的数据可传输外设接口控制方法及系统

[0005]本专利技术解决上述技术问题的技术方案如下:一种计算机的数据可传输外设接口控制方法,包括如下步骤:
S1,
将开关信息存储于
FPGA
中;
S2,
开启计算机;
S3,
利用所述
FPGA
对所述计算机的数据可传输外设接口的使能控制功能进行复位;
S4,
判断是否需要修改所述开关信息;若是
,
则执行
S5

S8;
若否
,
则执行
S9

S10;S5
,通过所述计算机的
BIOS
修改所述开关信息,并将修改后的所述开关信息存储于所述
FPGA
中;
S6,
重启所述计算机;
S7,
所述
FPGA
根据修改后的所述开关信息对所述计算机的数据可传输外设接口进行使能控制;
S8,
所述计算机执行开机流程;
S9
,所述
FPGA
根据所述开关信息对所述计算机的数据可传输外设接口进行使能控制;
S10,
所述计算机进入开机流程

[0006]本专利技术的有益效果是:通过将开关信息存储于
FPGA
中,并且通过
BIOS
修改开关信息,只需要在
BIOS
设置一次即可完成对数据可传输外设接口的全生命周期控制,操作方便
快捷

用户配置信息保存在相对较安全的
FPGA
内部
FLASH
中,相较于
CPU
固件,由于
FLASH
可刷新的特性,让系统更加安全;与传统的加密方案相比,本专利技术不需要对相应外设接口增加额外的控制电路和器件,开发成本低

[0007]在上述技术方案的基础上,本专利技术还可以做如下改进

[0008]进一步,将开关信息存储于
FPGA
中,具体步骤如下:在所述
FPGA
的内部存储器中预存所述开关信息

[0009]进一步,利用所述
FPGA
对所述计算机的数据可传输外设接口的使能控制功能进行复位,具体步骤如下:利用所述
FPGA
对开关控制模块进行复位;其中,所述开关控制模块用于控制所述计算机的数据可传输外设接口的开启与关闭

[0010]进一步,利用所述
FPGA
对开关控制模块进行复位,包括如下步骤:当所述开关控制模块为使能控制设备开关时,利用所述
FPGA
通过向所述使能控制设备开关发送高电平复位信号,以复位所述使能控制设备开关;当所述开关控制模块为复位控制设备开关时,利用所述
FPGA
通过向所述复位控制设备开关发送高电平复位信号,以复位所述使能控制设备开关

[0011]进一步,通过所述计算机的
BIOS
修改所述开关信息,并将修改后的所述开关信息存储于所述
FPGA
中,包括如下步骤:进入所述计算机的
BIOS
界面;通过输入密码获得所述
BIOS
的操作权限;通过所述
BIOS
修改所述开关信息;擦除所述所述
FPGA
的内部存储器中所述开关信息;将修改后的所述开关信息写入所述
FPGA
的所述内部存储器

[0012]采用上述进一步方案的有益效果是,通过设置用户身份识别功能即增加
BIOS
设置密码功能,可以完成对计算机操作者身份识别功能,非认证人员不能进行
BIOS
设置,进一步提高系统安全性

[0013]进一步,所述数据可传输外设接口有多个,多个所述数据可传输外设接口分别为
USB
接口

网络接口

硬盘接口以及串行计算机扩展总线接口

[0014]进一步,所述开关信息包括多个开关值,多个开关值分别与所述
USB
接口

所述网络接口

所述硬盘接口以及所述串行计算机扩展总线接口对应;所述
FPGA
根据多个所述开关值分别对所述
USB
接口

所述网络接口

所述硬盘接口以及所述串行计算机扩展总线接口进行使能控制

[0015]采用上述进一步方案的有益效果是,通过多个开关值分别对所述
USB
接口

所述网络接口

所述硬盘接口以及所述串行计算机扩展总线接口进行使能控制,用户可根据不同场景需求对相应设备端口进行控制,场景适应性高

[0016]为了解决上述技术问题,本专利技术还提供一种计算机的数据可传输外设接口控制系统,其具体技术方案如下:一种计算机的数据可传输外设接口控制系统,包括
FPGA
;所述
FPGA
用于,存储开关信息,并对计算机的数据可传输外设接口的使能控制功能进行复位;
在开启计算机后,判断是否需要修改所述开关信息;如果是,则通过所述计算机的
BIOS
修改所述开关信息,并将修改后的所述开关信息存储于所述
FP本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种计算机的数据可传输外设接口控制方法,其特征在于,包括如下步骤:
S1,
将开关信息存储于
FPGA
中;
S2,
开启计算机;
S3,
利用所述
FPGA
对所述计算机的数据可传输外设接口的使能控制功能进行复位;
S4,
判断是否需要修改所述开关信息;若是
,
则执行
S5

S8;
若否
,
则执行
S9

S10;S5
,通过所述计算机的
BIOS
修改所述开关信息,并将修改后的所述开关信息存储于所述
FPGA
中;
S6,
重启所述计算机;
S7,
所述
FPGA
根据修改后的所述开关信息对所述计算机的数据可传输外设接口进行使能控制;
S8,
所述计算机执行开机流程;
S9
,所述
FPGA
根据所述开关信息对所述计算机的数据可传输外设接口进行使能控制;
S10,
所述计算机进入开机流程
。2.
根据权利要求1所述的一种计算机的数据可传输外设接口控制方法,其特征在于,将开关信息存储于
FPGA
中,具体步骤如下:在所述
FPGA
的内部存储器中预存所述开关信息
。3.
根据权利要求2所述的一种计算机的数据可传输外设接口控制方法,其特征在于,利用所述
FPGA
对所述计算机的数据可传输外设接口的使能控制功能进行复位,具体步骤如下:利用所述
FPGA
对开关控制模块进行复位;其中,所述开关控制模块用于控制所述计算机的数据可传输外设接口的开启与关闭
。4.
根据权利要求3所述的一种计算机的数据可传输外设接口控制方法,其特征在于,利用所述
FPGA
对开关控制模块进行复位,包括如下步骤:当所述开关控制模块为使能控制设备开关时,利用所述
FPGA
通过向所述使能控制设备开关发送高电平复位信号,以复位所述使能控制设备开关;当所述开关控制模块为复位控制设备开关时,利用所述
FPGA
通过向所述复位控制设备开关发送高电平复位...

【专利技术属性】
技术研发人员:李霞张庆豪李晋王荣丰杜鹰霍旭东
申请(专利权)人:成都申威科技有限责任公司
类型:发明
国别省市:

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

1