一种保护数据的显示器的制作方法

文档序号:19129749发布日期:2019-11-13 02:30阅读:183来源:国知局
一种保护数据的显示器的制作方法

本发明涉及显示器,特别是一种具有保护数据的显示器。

(二)

背景技术:

信息安全越来越受到人们的关注,常用的技术手段是通过增加诸如数字密码、指纹、人脸等生物信息认证的手段来防止非法用户接触受保护的信息。另一种常用技术手段是构建计算机系统的可信计算环境,其主要手段是通过调用tcm(trustedcryptographymodule,可信密码模块)内部算法对计算机系统开机启动过程中的各个部件进行逐级的可信度量,以确定计算机系统是否遭到攻击或破坏。可见,可信计算是通过确认系统中各个部件的安全性来确保信息安全。

现有技术中的上述手段都是把重点放在存储部件上,避免非法用户获取到数据,而对于显示部件,则缺少针对信息安全的改进方案,特别是照相、摄像成本的降低,通过对显示屏拍照等手段窃取数据的事件时有发生。

(三)

技术实现要素:

本发明的目的是针对显示部件,提供一种保护信息的技术方案,以解决现有技术中缺少对显示部件的信息安全保护。

为了实现上述目的,本发明采用的技术方案包括:其特征在于包括:

显示屏,用于显示信息;

显卡,与显示屏连接,用于向显示器发送显示的数据;

安全闪存存储器设备,其包括闪存存储器,所述安全闪存存储器设备与显卡连接,向显卡发送需要显示的数据;

检测器,所述检测器检测所述显示器是否处于安全环境,如果处于安全环境,则控制所述安全闪存存储器设备对需要发送给显卡显示的数据进行处理,将处理后的结果发送给显卡予以显示;如果处于非安全环境,则不对所述需要发送给显卡显示的数据进行处理,而直接发送给显卡。

进一步的,在上述方案的基础上,所述安全闪存存储器设备对所需要显示的数据进行处理包括下述步骤:

(1)、获取所要显示的数据所存放的外部存储器的存储单元的地址信息a;

(2)、读取所述安全闪存存储器设备中的闪存存储器的地址信息为b的存储单元的数据,其中,地址信息b按如下方式确定:b=(a+3)modm+base,其中m为所述安全闪存存储器设备的中的闪存存储器中的存储单元的个数,所述mod为求余运算,所述base为所述安全闪存存储器设备中的闪存存储器的首地址;

(3)、将所述要显示的数据与从所述安全闪存存储器设备读取的数据执行异或运算处理,处理的结果作为所述发送给显卡的数据。

进一步的,在上述方案的基础上,所述检测器包括人脸识别器,当所述人脸识别器检测的人脸信息与所述检测器所保存的人脸信息匹配,则判断所述显示器处于安全环境。

进一步的,在上述方案的基础上,所述检测器设置在显示器的正上方。

进一步的,在上述方案的基础上,安全闪存存储器设备中的闪存存储器的存储单元的数量至少为5,且所述存储单元由用户预先写入设置的数据。

进一步的,在上述方案的基础上,当处于安全环境中时,存放到所述外部存储器中的存储单元的显示数据,按照如下步骤处理:

(1)、获取所述外部存储器的存储单元的地址信息a;

(2)、读取所述安全闪存存储器设备中的闪存存储器的地址信息为b的存储单元的数据,其中,地址信息b按如下方式确定:b=(a+3)modm+base,其中m为所述安全闪存存储器设备的中的闪存存储器中的存储单元的个数,所述mod为求余函数运算,所述base为所述安全闪存存储器设备中的闪存存储器的首地址;

(3)、将所述要存放的数据与从所述安全闪存存储器设备读取的数据执行异或运算处理,处理的结果保存到所述外部存储器中的存储单元中;

当处于非安全环境中时,禁止将显示数据存放到所述外部存储器的操作。

进一步的,在上述方案的基础上,所述显示数据至少为下述类型的一种:(1)视频数据;(2)位图数据。

进一步的,在上述方案的基础上,所述检测器检测到所述显示器遭遇破坏操作时,则清除所述安全闪存存储器设备中的闪存存储器中的所有数据,所述破坏操作包括至少以下一种:(1)、显示器外壳被非正常打开,(2)所述闪存存储器的序列号、容量发生非正常改变。

(四)附图说明

此处所说明的附图是用来提供对本发明的进一步理解,构成本申请的一部分,但并不构成对本发明的不当限定,在附图中:

图1为本发明提出的保护数据的显示器的结构示意图。

(五)具体实施方式

下面将结合附图以及具体实施方式来详细说明本发明,其中的示意性实施例以及说明仅用来解释本发明,但并不作为本发明的不当限定。

参见图1,为本发明提出的保护数据的显示器的一个实施例的系统结构图,包括用于显示信息的显示屏,与显示屏连接的显卡,其负责用于向显示器发送显示数据;安全闪存存储器设备,其包括闪存存储器,所述安全闪存存储器设备与显卡连接,向显卡发送需要显示的数据;检测器,其与安全闪存存储器设备连接,检测所述显示器是否处于安全环境,如果处于安全环境,则控制所述安全闪存存储器设备对需要发送给显卡显示的数据进行处理,将处理后的结果发送给显卡予以显示;如果处于非安全环境,则不对所述需要发送给显卡显示的数据进行处理,而直接发送给显卡。

其中,存放到外部存储器中的存储单元的显示数据,按照如下步骤处理:

(1)、获取所述外部存储器的存储单元的地址信息a;

(2)、读取所述安全闪存存储器设备中的闪存存储器中地址信息为b的存储单元的数据,其中,地址信息b按如下方式确定:b=(a+3)modm+base,其中m为所述安全闪存存储器设备的中的闪存存储器中的存储单元的个数,所述mod为求余函数运算,所述base为所述安全闪存存储器设备中的闪存存储器的首地址;

(3)、将所要存放的数据与从所述安全闪存存储器设备读取的数据执行异或运算处理,处理的结果保存到所述外部存储器中的存储单元中。

可见,存放在外部存储器的显示数据即使被非法获取,如不经过上述处理,获取的数据并非真实数据,有可能无法正常显示或者显示的内容不是真实数据所展现的形式,从而提高了显示数据的安全性。

当处于非安全环境中时,则禁止将显示数据存放到所述外部存储器的操作。以防止非法用户通过试探性写入数据,对上述逻辑运算的破解。

按照上述方式存储显示数据后,能够有效保护显示数据,为了便于理解,通过下述简单例子说明。

当接收到显示数据并请求显示时,检测器通过人脸识别器检测显示器前的用户人脸信息,当所述人脸识别器检测的人脸信息与所述检测器所保存的人脸信息匹配,则判断所述显示器处于数据安全环境;否则为非安全环境。

如果显示器处于安全环境,则按照下述步骤处理所述显示数据:

(1)、获取所要显示的数据所存放的外部存储器的存储单元的地址信息a;

(2)、读取所述安全闪存存储器设备中的闪存存储器的地址信息为b的存储单元的数据,其中,地址信息b按如下方式确定:b=(a+3)modm+base,其中m为所述安全闪存存储器设备的中的闪存存储器中的存储单元的个数,所述mod为求余函数运算,所述base为所述安全闪存存储器设备中的闪存存储器的首地址。例如,a为78,m为128,base为0时,则b为:(78+3)mod128+0=81,即:对于外部存储器中地址为78的存储单元所对应的所述安全闪存存储器设备的中的闪存存储器的存储单元的地址为81。

(3)、将所要显示的数据与从所述安全闪存存储器设备读取的数据执行异或运算处理,处理的结果作为所述发送给显卡的数据。结合上例,地址为a,即地址为“78”的存储单元存放的显示数据为:1111,地址为b,即地址为“81”的存储单元存放的数据为:1010,执行异或运算后结果为:0101。将所述“0101”发送给显卡。显卡获取到所述处理后的数据,经过数模转换等处理,发送给显示屏予以显示。

而当处于非安全环境中,发送给显卡的数据为未经过处理的数据。结合上例,即将数据“1111”发送给显卡。因此,此时在显示屏上显示的结果并非是真实数据“0101”,即使利用拍照等手段获取到了显示屏上显示的数据,但真实数据的信息并没泄露。从而提高了数据的安全性。

为了便于获取用户的人脸信息,可将所述检测器的人脸识别器设置在显示器的正上方。

作为一个更优的实施例,安全闪存存储器设备中的闪存存储器的存储单元的数量至少为5,可以有效地增加闪存存储器所存储的信息的破解难度。其中的存储单元由用户预先写入设置的数据。

作为一个更优的实施例,所述显示数据为视频数据或者位图数据。

另外,为了防止破解所述安全闪存存储器设备中的闪存存储器中的数据,所述检测器还进一步检测到所述显示器是否遭遇破坏操作,当出现破坏操作时,则清除所述安全闪存存储器设备中的闪存存储器中的所有数据。所述破坏操作包括至少以下一种:(1)、显示器外壳被非正常打开,(2)所述闪存存储器的序列号、容量发生非正常改变。

本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如系统、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之一或其组合。可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。上述实施例中的装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。上述实施例中的装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1