CN106228080B - 一种计算机数据加密系统 - Google Patents
一种计算机数据加密系统 Download PDFInfo
- Publication number
- CN106228080B CN106228080B CN201610526874.XA CN201610526874A CN106228080B CN 106228080 B CN106228080 B CN 106228080B CN 201610526874 A CN201610526874 A CN 201610526874A CN 106228080 B CN106228080 B CN 106228080B
- Authority
- CN
- China
- Prior art keywords
- data
- module
- database
- permission
- encryption algorithm
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/604—Tools and structures for managing or administering access control systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2141—Access rights, e.g. capability lists, access control lists, access tables, access matrices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Automation & Control Theory (AREA)
- Storage Device Security (AREA)
Abstract
本发明公开了一种计算机数据加密系统,包括人机操作模块,加密模块,转换模块,数据分类模块和权限连接模块。本发明实现了多种模式数据的输入以及查询,大大方便了工作人员的使用,且数据的储存和传输均采用自动随机加密模式,数据录入、修改和调用均需进行身份认证,大大提高了数据的安全性;所有的数据录入都自带身份认证标记,具有可追溯性;通过多种身份验证数据协同多种算法进行数据的加密,进一步提高了数据的安全性。
Description
技术领域
本发明涉及计算机数据安全领域,具体涉及一种计算机数据加密系统。
背景技术
随着计算机技术和网络的快速发展,使得计算机已经成为人们在工作、生活和学习中不可缺少的工具。同样,计算机网络的发展也给用户计算机信息带来了安全隐患,网络信息窃取、信息攻击、病毒传播等都无时无刻地存在和发展。
现有的计算机数据加密系统的加密算法都是固定的,且加密的算法大多采用文字、数字和符号等,使得软件破解者可以在较短的时间内完成密码的破解,从而完成数据的窃取;同时在数据的传输过程中基本采用不加密的方式进行传输,很容易被截获,从而造成数据的失窃;且数据库访问者均通过直连的方式实现数据库的访问,进一步降低了数据的安全。
而现有数据储存也不具有可追溯性的标记,一旦中间的数据出现录入问题,就很难进行负责人的问责,且数据调用查询大多只能通过关键字,也就是文字的输入进行查询,使用不方便,特别是遇到一些生僻字或者特殊符号时,查询往往无法顺利进行,这无疑给工作人员带来了一定的困扰。
发明内容
为解决上述问题,本发明提供了一种计算机数据加密系统,实现了多种模式数据的输入以及查询,大大方便了工作人员的使用,且数据的储存和传输均采用自动随机加密模式,数据录入、修改和调用均需进行身份认证,大大提高了数据的安全性,很好的避免了信息的泄露,所有的数据录入都自带身份认证标记,具有可追溯性;通过多种身份验证数据协同多种算法进行数据的加密,进一步提高了数据的安全性。
为实现上述目的,本发明采取的技术方案为:
一种计算机数据加密系统,包括
人机操作模块,用于输入需要储存的数据、身份验证数据、数据调用命令和数据修改请求,并将输入的数据发送到加密模块;还用于用户登录;
加密模块,用于接收人机操作模块输入的需要储存的数据和身份验证数据,并在加密算法数据库内随机选取一种加密算法用身份认证数据对需要储存的数据进行加密后发送到数据分类模块;用于在加密算法数据库内随机选取一种加密算法对所接收到的人机操作模块输入的身份验证数据、数据调用命令和数据修改请求完成加密,并发送到转换模块;
转换模块,用于通过内设的身份认证模块完成用户身份信息的认证,并将认证结果发送到数据分类模块和权限连接模块,内设加密模块,用于根据身份认证模块的认证结果进行用户权限的配置,并根据用户权限,将权限连接模块与数据库模块中可访问的数据库建立连接,根据解密后的数据调用命令完成权限内数据的调用,根据解密后的数据修改请求完成权限内的数据修改;还用于将访问结果通过加密模块加密后,传送至显示屏解密,供用户查看;
数据分类模块,用于根据身份认证结果进行用户数据录入权限的确认,若具有数据录入权限,则将接收到的数据按预设的分类规则进行分类后分别储存于数据库模块中相应的数据库内;若无数据录入权限,则拒绝数据录入;
权限连接模块,用于接收转换模块发送的命令与数据库模块中可访问的数据库建立连接,然后接收转换模块发送的数据调用请求,并将接收到的数据调用请求按规则建立索引后与数据库模块中可访问的数据库内的数据进行类似度对比,并将比对结果按照相似度进行升序或降序排序后,发送给转换模块。
优选地,所述身份验证数据包括掌静脉数据、声纹数据、人脸数据。
优选地,所述掌静脉数据通过红外掌静脉扫描识别装置进行扫描后成像输入,声纹数据为从录入的用户朗读指定验证文本的语音中获取的用户的声纹特征,人脸数据为用户在朗读指定验证文本是所产生的人脸数据及唇动间隔时间数据
优选地,所述人机操作模块包括文字输入模块、语音输入模块和图片输入模块。
优选地,所述语音输入模块采用麦克风,所述图片输入模块采用摄像头、扫描仪或数据导入,所述文字输入模块采用键盘。
优选地,所述加密模块均连接有一加密算法数据库,其加密算法的选取均采用随机模式。
优选地,所述数据库模块和转换模块之间设有防火墙。
优选地,所述加密算法数据库连接有一更新模块,用于进行加密算法数据库中加密算法的更新。
本发明具有以下有益效果:
实现了多种模式数据的输入以及查询,大大方便了工作人员的使用,且数据的储存和传输均采用自动随机加密模式,数据录入、修改和调用均需进行身份认证,大大提高了数据的安全性;所有的数据录入都自带身份认证标记,具有可追溯性;通过多种身份验证数据协同多种算法进行数据的加密,进一步提高了数据的安全性。
附图说明
图1为本发明实施例一种计算机数据加密系统。
具体实施方式
为了使本发明的目的及优点更加清楚明白,以下结合实施例对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,本发明实施例提供了一种计算机数据加密系统,其特征在于,包括
人机操作模块,包括文字输入模块、语音输入模块和图片输入模块,用于输入需要储存的数据、身份验证数据、数据调用命令和数据修改请求,并将输入的数据发送到加密模块;还用于用户登录;其中,语音输入模块采用麦克风,所述图片输入模块采用摄像头、扫描仪或数据导入,所述文字输入模块采用键盘;
加密模块,用于接收人机操作模块输入的需要储存的数据和身份验证数据,并在加密算法数据库内随机选取一种加密算法用身份认证数据对需要储存的数据进行加密后发送到数据分类模块;用于在加密算法数据库内随机选取一种加密算法对所接收到的人机操作模块输入的身份验证数据、数据调用命令和数据修改请求完成加密,并发送到转换模块;
转换模块,用于通过内设的身份认证模块完成用户身份信息的认证,并将认证结果发送到数据分类模块和权限连接模块,内设加密模块,用于根据身份认证模块的认证结果进行用户权限的配置,并根据用户权限,将权限连接模块与数据库模块中可访问的数据库建立连接,根据解密后的数据调用命令完成权限内数据的调用,根据解密后的数据修改请求完成权限内的数据修改;还用于将访问结果通过加密模块加密后,传送至显示屏,显示屏根据输入的身份验证数据以及预设的解密算法完成数据的解密,供用户查看;
数据分类模块,用于根据身份认证结果进行用户数据录入权限的确认,若具有数据录入权限,则将接收到的数据按预设的分类规则进行分类后分别储存于数据库模块中相应的数据库内;若无数据录入权限,则拒绝数据录入;
权限连接模块,用于接收转换模块发送的命令与数据库模块中可访问的数据库建立连接,然后接收转换模块发送的数据调用请求,并将接收到的数据调用请求按规则建立索引后与数据库模块中可访问的数据库内的数据进行类似度对比,并将比对结果按照相似度进行升序或降序排序后,发送给转换模块。
所述身份验证数据包括掌静脉数据、声纹数据、人脸数据。
所述掌静脉数据通过红外掌静脉扫描识别装置进行扫描后成像输入,声纹数据为从录入的用户朗读指定验证文本的语音中获取的用户的声纹特征,人脸数据为用户在朗读指定验证文本是所产生的人脸数据及唇动间隔时间数据
所述加密模块均连接有一加密算法数据库,其加密算法的选取均采用随机模式。
所述数据库模块和转换模块之间设有防火墙。
所述加密算法数据库连接有一更新模块,用于进行加密算法数据库中加密算法的更新。
本具体实施掌静脉验证的原理为:手掌作为活生命体的一部分时,手掌静脉中的血红蛋白能被装置发射的近红外光吸收,采集成像;如果人体失去生命或手掌从人体被分割出来,手掌便成为非活体,不能被装置采集成像,则无法进行身份识别。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (8)
1.一种计算机数据加密系统,其特征在于,包括
人机操作模块,用于输入需要储存的数据、身份验证数据、数据调用命令和数据修改请求,并将输入的所有数据发送到加密模块;还用于用户登录;
加密模块,用于接收人机操作模块输入的需要储存的数据和身份验证数据,并在加密算法数据库内随机选取一种加密算法用身份验证数据对需要储存的数据进行加密后发送到数据分类模块;用于在加密算法数据库内随机选取一种加密算法对所接收到的人机操作模块输入的身份验证数据、数据调用命令和数据修改请求完成加密,并发送到转换模块;
转换模块,用于通过内设的身份认证模块完成用户身份验证数据的认证,并将认证结果发送到数据分类模块和权限连接模块,内设加密模块,用于根据身份认证模块的认证结果进行用户权限的配置,并根据用户权限,将权限连接模块与数据库模块中可访问的数据库建立连接,根据解密后的数据调用命令完成权限内数据的调用,根据解密后的数据修改请求完成权限内的数据修改;还用于将访问结果通过内设加密模块加密后,传送至显示屏解密,供用户查看;
数据分类模块,用于根据身份认证结果进行用户数据录入权限的确认,若具有数据录入权限,则将接收到的数据按预设的分类规则进行分类后分别储存于数据库模块中相应的数据库内;若无数据录入权限,则拒绝数据录入;
权限连接模块,用于接收转换模块发送的认证结果与数据库模块中可访问的数据库建立连接,然后接收转换模块发送的数据调用命令,并将接收到的数据调用命令按规则建立索引后与数据库模块中可访问的数据库内的数据进行相似度对比,并将比对结果按照相似度进行升序或降序排序后,发送给转换模块。
2.根据权利要求1所述的一种计算机数据加密系统,其特征在于,所述身份验证数据包括掌静脉数据、声纹数据和人脸数据。
3.根据权利要求2所述的一种计算机数据加密系统,其特征在于,所述掌静脉数据通过红外掌静脉扫描识别装置进行扫描后成像输入,声纹数据为从录入的用户朗读指定验证文本的语音中获取的用户的声纹特征,人脸数据为用户在朗读指定验证文本时所产生的人脸数据及唇动间隔时间数据。
4.根据权利要求1所述的一种计算机数据加密系统,其特征在于,所述人机操作模块包括文字输入模块、语音输入模块和图片输入模块。
5.根据权利要求4所述的一种计算机数据加密系统,其特征在于,所述语音输入模块采用麦克风,所述图片输入模块采用摄像头、扫描仪或数据导入,所述文字输入模块采用键盘。
6.根据权利要求1所述的一种计算机数据加密系统,其特征在于,所述加密模块均连接有一加密算法数据库,其加密算法的选取均采用随机模式。
7.根据权利要求1所述的一种计算机数据加密系统,其特征在于,所述数据库模块和转换模块之间设有防火墙。
8.根据权利要求1所述的一种计算机数据加密系统,其特征在于,所述加密算法数据库连接有一更新模块,用于进行加密算法数据库中加密算法的更新。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610526874.XA CN106228080B (zh) | 2016-06-25 | 2016-06-25 | 一种计算机数据加密系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610526874.XA CN106228080B (zh) | 2016-06-25 | 2016-06-25 | 一种计算机数据加密系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106228080A CN106228080A (zh) | 2016-12-14 |
CN106228080B true CN106228080B (zh) | 2019-03-12 |
Family
ID=57519397
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610526874.XA Active CN106228080B (zh) | 2016-06-25 | 2016-06-25 | 一种计算机数据加密系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106228080B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107423607A (zh) * | 2017-07-19 | 2017-12-01 | 南阳师范学院 | 一种金融交易数据安全管理系统 |
CN108288224A (zh) * | 2018-04-16 | 2018-07-17 | 洛阳师范学院 | 一种企业财务管理系统 |
CN109522694A (zh) * | 2018-11-20 | 2019-03-26 | 郑州升达经贸管理学院 | 一种基于计算机网络的身份识别系统 |
CN110309673A (zh) * | 2019-07-04 | 2019-10-08 | 华盾技术(深圳)有限责任公司 | 一种自适应可定制的加密云数据库系统及加密方法 |
CN111681014A (zh) * | 2020-05-26 | 2020-09-18 | 深圳市润方科技有限公司 | 一种产品无极数身份验证装置、系统以及加密传输方法 |
CN112714111B (zh) * | 2020-12-22 | 2023-03-28 | 北京八分量信息科技有限公司 | 大数据系统中对用户身份进行多模式认证的方法、装置及相关产品 |
CN113704803A (zh) * | 2021-10-27 | 2021-11-26 | 深圳市迪壹六电子有限公司 | 一种基于物联网的计算机软件数据加密系统及其加密方法 |
CN116776346B (zh) * | 2023-06-08 | 2024-03-05 | 南京师范大学常州创新发展研究院 | 一种数据安全管理系统 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1464676A (zh) * | 2002-06-12 | 2003-12-31 | 华为技术有限公司 | 一种实现保密通信的方法及其加密设备 |
WO2010048046A2 (en) * | 2008-10-23 | 2010-04-29 | Microsoft Corporation | Modeling party identities in computer storage systems |
CN103441834A (zh) * | 2013-08-15 | 2013-12-11 | 中山大学深圳研究院 | 一种适于多媒体传输和服务特性的加密方法 |
CN104166923A (zh) * | 2014-07-22 | 2014-11-26 | 南京邮电大学 | 一种识别加密条码的短信分发系统及其实现方法 |
CN104244235A (zh) * | 2013-06-20 | 2014-12-24 | 中国移动通信集团安徽有限公司 | 一种电信话单敏感信息加密、解密方法及系统 |
CN104933181A (zh) * | 2015-07-01 | 2015-09-23 | 周口师范学院 | 一种数学公式搜索方法及装置 |
CN104966026A (zh) * | 2015-06-03 | 2015-10-07 | 西安科技大学 | 数学运算系统 |
CN105095796A (zh) * | 2015-07-15 | 2015-11-25 | 柳州首光科技有限公司 | 采用虹膜加密的数据存储系统 |
-
2016
- 2016-06-25 CN CN201610526874.XA patent/CN106228080B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1464676A (zh) * | 2002-06-12 | 2003-12-31 | 华为技术有限公司 | 一种实现保密通信的方法及其加密设备 |
WO2010048046A2 (en) * | 2008-10-23 | 2010-04-29 | Microsoft Corporation | Modeling party identities in computer storage systems |
CN104244235A (zh) * | 2013-06-20 | 2014-12-24 | 中国移动通信集团安徽有限公司 | 一种电信话单敏感信息加密、解密方法及系统 |
CN103441834A (zh) * | 2013-08-15 | 2013-12-11 | 中山大学深圳研究院 | 一种适于多媒体传输和服务特性的加密方法 |
CN104166923A (zh) * | 2014-07-22 | 2014-11-26 | 南京邮电大学 | 一种识别加密条码的短信分发系统及其实现方法 |
CN104966026A (zh) * | 2015-06-03 | 2015-10-07 | 西安科技大学 | 数学运算系统 |
CN104933181A (zh) * | 2015-07-01 | 2015-09-23 | 周口师范学院 | 一种数学公式搜索方法及装置 |
CN105095796A (zh) * | 2015-07-15 | 2015-11-25 | 柳州首光科技有限公司 | 采用虹膜加密的数据存储系统 |
Also Published As
Publication number | Publication date |
---|---|
CN106228080A (zh) | 2016-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106228080B (zh) | 一种计算机数据加密系统 | |
CN107332659B (zh) | 一种基于生物特征的身份认证方法、存储介质及系统 | |
US10223633B2 (en) | Personalized EEG-based encryptor | |
CN105429761B (zh) | 一种密钥生成方法及装置 | |
CN105740682B (zh) | 一种计算机系统及其用户的身份识别方法和系统 | |
CN102638447B (zh) | 基于用户自主产生的动态口令对系统登录的方法和装置 | |
CA3104384C (en) | Cluster-based security for network devices | |
CN105335643B (zh) | 文件的处理方法及处理系统 | |
CN107209821A (zh) | 用于对电子文件进行数字签名的方法以及认证方法 | |
CN110178179A (zh) | 用于向电子设备用户认证的语音签名 | |
CN108171486B (zh) | 一种具有电子印章功能的终端 | |
CN106022039A (zh) | 一种电子信息安全存储系统及存储方法 | |
Padma et al. | A survey on biometric based authentication in cloud computing | |
CN106372381A (zh) | 一种医学信息管理系统 | |
Choudhary et al. | Multimodal biometric authentication with secured templates—A review | |
CN105786974B (zh) | 一种计算机数据储存查询系统 | |
WO1999012144A1 (fr) | Serveur et procede de generation de signature numerique | |
CN105868610A (zh) | 使用生物特征信息实现用户认证的方法和系统 | |
CN106209366A (zh) | 一种安全计算机的数据保护方法 | |
CN106921655B (zh) | 一种业务授权方法及装置 | |
CN106650372A (zh) | 管理员权限的开通方法及装置 | |
Wells et al. | Privacy and biometrics for smart healthcare systems: attacks, and techniques | |
CN105022965B (zh) | 一种数据加密方法及装置 | |
Papaioannou et al. | User authentication and authorization for next generation mobile passenger ID devices for land and sea border control | |
Saraswathi et al. | Retinal biometrics based authentication and key exchange system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |