CN114338238A - 一种多用户访问计算机数据的方法 - Google Patents

一种多用户访问计算机数据的方法 Download PDF

Info

Publication number
CN114338238A
CN114338238A CN202210199785.4A CN202210199785A CN114338238A CN 114338238 A CN114338238 A CN 114338238A CN 202210199785 A CN202210199785 A CN 202210199785A CN 114338238 A CN114338238 A CN 114338238A
Authority
CN
China
Prior art keywords
data
computer
access
user
users
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.)
Pending
Application number
CN202210199785.4A
Other languages
English (en)
Inventor
金振华
童松文
叶游隆
赵瑶瑶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiamen Jingyi Software Co ltd
Original Assignee
Xiamen Jingyi Software Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xiamen Jingyi Software Co ltd filed Critical Xiamen Jingyi Software Co ltd
Priority to CN202210199785.4A priority Critical patent/CN114338238A/zh
Publication of CN114338238A publication Critical patent/CN114338238A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Storage Device Security (AREA)

Abstract

本发明涉及计算机数据技术领域,尤其为一种多用户访问计算机数据的方法,包括以下步骤:S1,用户登录访问程序,访问程序发送数据访问请求,计算机内的数据管理服务器会控制访问请求列队模块将各个用户的数据访问请求进行排序处理,排序完成后,计算机依次对各个用户的数据访问请求进行读取处理,从而判断各个用户的数据访问请求的优先级,计算机根据各个用户的数据访问请求的优先级进行数据提取,S2,数据提取完成后,计算机向用户发生加密请求,本发明可以有效解决目前现有的分布式文件***中并没有对传输的数据信息进行加密,多用户访问时,计算机传输的数据安全性较差,用户能够获取其他用户传输的数据的问题。

Description

一种多用户访问计算机数据的方法
技术领域
本发明涉及计算机数据技术领域,具体为一种多用户访问计算机数据的方法。
背景技术
在计算机科学中,计算机数据是指所有能输入到计算机并被计算机程序处理的符号的介质的总称,是用于输入电子计算机进行处理,具有一定意义的数字、字母、符号和模拟量等的通称,现在计算机存储和处理的对象十分广泛,表示这些对象的数据也随之变得越来越复杂,计算机数据一般具有以下特点:双重性、多媒体性和隐蔽性,数据需要解释才能成为信息,要将数据转换为信息,必须考虑几个已知因素,所涉及的因素由数据的创建者和所需信息决定,元数据用于引用有关数据的数据,元数据可以间接、指定或给定,计算机数据简单来说能被计算机识别并处理,存储在计算机设备中的数据,计算机数据一般涉及到数据维护和恢复,以及数据安全,计算机数据具有双重性的特点,即计算机证据同时具有较高的精密性和脆弱性,计算机证据以技术为依托,很少受主观因素的影响,能够避免其他证据的一些弊端,如证言的误传、书证的误记等,相对比较准确;但另一方面,由于计算机信息以数字信号的方式存在,而数字信号是非连续性的,如果有人故意或者因为差错对计算机证据进行接收、监听、窃听、删节和剪接。
目前现有的分布式文件***中并没有对传输的数据信息进行加密,多用户访问时,计算机传输的数据安全性较差,用户能够获取其他用户传输的数据。
综上所述,本发明提供一种多用户访问计算机数据的方法来解决这一问题。
发明内容
本发明的目的在于提供一种多用户访问计算机数据的方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
一种多用户访问计算机数据的方法,包括以下步骤:
S1,用户登录访问程序,访问程序发送数据访问请求,计算机内的数据管理服务器会控制访问请求列队模块将各个用户的数据访问请求进行排序处理,排序完成后,计算机依次对各个用户的数据访问请求进行读取处理,从而判断各个用户的数据访问请求的优先级,计算机根据各个用户的数据访问请求的优先级进行数据提取;
S2,数据提取完成后,计算机向用户发生加密请求,用户发送携带有用户标识的由预定加密密钥加密的元数据密钥,计算机使用接收到的元数据密钥对提取的数据进行加密,加密完成后,计算机将加密数据传输给用户;
S3,用户接收到加密数据后,使用元数据密钥对加密数据进行解密,得到初始数据。
作为本发明优选的方案,所述S1中排序处理的具体操作步骤为:计算机先根据数据访问请求的发送时间戳先判定各个访问请求的时间顺序,然后根据判定的时间顺序进行排序。
作为本发明优选的方案,所述S1中读取处理的具体操作步骤为:计算机对各个访问请求所对应的用户信息进行读取,识别出用户的身份和权限,并对各个用户的权限进行判定。
作为本发明优选的方案,所述计算机内的数据存储在硬盘内。
作为本发明优选的方案,所述S1中数据访问请求为超文本传输协议HTTP请求。
作为本发明优选的方案,所述S1中数据提取的具体操作步骤为:权限是优先级的用户可先进行数据提取处理,而非优先级用户按照时间访问请求排序进行依次数据提取。
作为本发明优选的方案,所述S3中携带用户标识的由预定加密密钥加密的元数据密钥储存在云端服务器中,用户需要时可以通过网络进下载。
作为本发明优选的方案,所述S1中数据访问请求包括请求访问的数据名称、请求访问的数据存储位置以及用户自身信息。
与现有技术相比,本发明的有益效果是:
1、本发明中,通过用户登录访问程序,访问程序发送数据访问请求,计算机内的数据管理服务器会控制访问请求列队模块将各个用户的数据访问请求进行排序处理,排序完成后,计算机依次对各个用户的数据访问请求进行读取处理,从而判断各个用户的数据访问请求的优先级,计算机根据各个用户的数据访问请求的优先级进行数据提取,数据提取完成后,计算机向用户发生加密请求,用户发送携带有用户标识的由预定加密密钥加密的元数据密钥,计算机使用接收到的元数据密钥对提取的数据进行加密,加密完成后,计算机将加密数据传输给用户,用户接收到加密数据后,使用元数据密钥对加密数据进行解密,得到初始数据,使用存储在云服务器中的元数据密钥对数据进行加密和解密,从而保证在数据传输过程中,数据无法被其他用户截获,保证了数据的安全性,同时储在云服务器中的元数据密钥携带有用户标识,计算机会对数据进行单独加密,每个用户的数据加密不一致,避免了其他用户使用元数据密钥进行解密,进一步提高了数据的安全性。
2、本发明中,通过计算机先根据数据访问请求的发送时间戳先判定各个访问请求的时间顺序,然后根据判定的时间顺序进行排序,再对各个访问请求所对应的用户信息进行读取,识别出用户的身份和权限,并对各个用户的权限进行判定,权限是优先级的用户可先进行数据提取处理,而非优先级用户按照时间访问请求排序进行依次数据提取,可以根据用户的优先级进行数据提取,方便优先级较高的用户使用。
具体实施方式
下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同,本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明,本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
本发明提供一种技术方案:
一种多用户访问计算机数据的方法,包括以下步骤:
S1,用户登录访问程序,访问程序发送数据访问请求,计算机内的数据管理服务器会控制访问请求列队模块将各个用户的数据访问请求进行排序处理,排序完成后,计算机依次对各个用户的数据访问请求进行读取处理,从而判断各个用户的数据访问请求的优先级,计算机根据各个用户的数据访问请求的优先级进行数据提取;
S2,数据提取完成后,计算机向用户发生加密请求,用户发送携带有用户标识的由预定加密密钥加密的元数据密钥,计算机使用接收到的元数据密钥对提取的数据进行加密,加密完成后,计算机将加密数据传输给用户;
S3,用户接收到加密数据后,使用元数据密钥对加密数据进行解密,得到初始数据。
进一步的,所述S1中排序处理的具体操作步骤为:计算机先根据数据访问请求的发送时间戳先判定各个访问请求的时间顺序,然后根据判定的时间顺序进行排序。
进一步的,所述S1中读取处理的具体操作步骤为:计算机对各个访问请求所对应的用户信息进行读取,识别出用户的身份和权限,并对各个用户的权限进行判定。
进一步的,所述计算机内的数据存储在硬盘内。
进一步的,所述S1中数据访问请求为超文本传输协议HTTP请求。
进一步的,所述S1中数据提取的具体操作步骤为:权限是优先级的用户可先进行数据提取处理,而非优先级用户按照时间访问请求排序进行依次数据提取。
进一步的,所述S3中携带用户标识的由预定加密密钥加密的元数据密钥储存在云端服务器中,用户需要时可以通过网络进下载。
进一步的,所述S1中数据访问请求包括请求访问的数据名称、请求访问的数据存储位置以及用户自身信息。
具体实施案例:
用户登录访问程序,访问程序发送数据访问请求,数据访问请求包括请求访问的数据名称、请求访问的数据存储位置以及用户自身信息,数据访问请求为超文本传输协议HTTP请求,计算机内的数据管理服务器会控制访问请求列队模块将各个用户的数据访问请求进行排序处理,计算机先根据数据访问请求的发送时间戳先判定各个访问请求的时间顺序,然后根据判定的时间顺序进行排序,排序完成后,计算机依次对各个用户的数据访问请求进行读取处理,计算机对各个访问请求所对应的用户信息进行读取,识别出用户的身份和权限,并对各个用户的权限进行判定,从而判断各个用户的数据访问请求的优先级,计算机根据各个用户的数据访问请求的优先级进行数据提取,权限是优先级的用户可先进行数据提取处理,而非优先级用户按照时间访问请求排序进行依次数据提取;
数据提取完成后,计算机向用户发生加密请求,用户发送携带有用户标识的由预定加密密钥加密的元数据密钥,携带用户标识的由预定加密密钥加密的元数据密钥储存在云端服务器中,用户需要时可以通过网络进下载,计算机使用接收到的元数据密钥对提取的数据进行加密,加密完成后,计算机将加密数据传输给用户,用户接收到加密数据后,使用元数据密钥对加密数据进行解密,得到初始数据。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

Claims (8)

1.一种多用户访问计算机数据的方法,其特征在于,包括以下步骤:
S1,用户登录访问程序,访问程序发送数据访问请求,计算机内的数据管理服务器会控制访问请求列队模块将各个用户的数据访问请求进行排序处理,排序完成后,计算机依次对各个用户的数据访问请求进行读取处理,从而判断各个用户的数据访问请求的优先级,计算机根据各个用户的数据访问请求的优先级进行数据提取;
S2,数据提取完成后,计算机向用户发生加密请求,用户发送携带有用户标识的由预定加密密钥加密的元数据密钥,计算机使用接收到的元数据密钥对提取的数据进行加密,加密完成后,计算机将加密数据传输给用户;
S3,用户接收到加密数据后,使用元数据密钥对加密数据进行解密,得到初始数据。
2.根据权利要求1所述的一种多用户访问计算机数据的方法,其特征在于:所述S1中排序处理的具体操作步骤为:计算机先根据数据访问请求的发送时间戳先判定各个访问请求的时间顺序,然后根据判定的时间顺序进行排序。
3.根据权利要求1所述的一种多用户访问计算机数据的方法,其特征在于:所述S1中读取处理的具体操作步骤为:计算机对各个访问请求所对应的用户信息进行读取,识别出用户的身份和权限,并对各个用户的权限进行判定。
4.根据权利要求1所述的一种多用户访问计算机数据的方法,其特征在于:所述计算机内的数据存储在硬盘内。
5.根据权利要求1所述的一种多用户访问计算机数据的方法,其特征在于:所述S1中数据访问请求为超文本传输协议HTTP请求。
6.根据权利要求1所述的一种多用户访问计算机数据的方法,其特征在于:所述S1中数据提取的具体操作步骤为:权限是优先级的用户可先进行数据提取处理,而非优先级用户按照时间访问请求排序进行依次数据提取。
7.根据权利要求1所述的一种多用户访问计算机数据的方法,其特征在于:所述S3中携带用户标识的由预定加密密钥加密的元数据密钥储存在云端服务器中,用户需要时可以通过网络进下载。
8.根据权利要求1所述的一种多用户访问计算机数据的方法,其特征在于:所述S1中数据访问请求包括请求访问的数据名称、请求访问的数据存储位置以及用户自身信息。
CN202210199785.4A 2022-03-02 2022-03-02 一种多用户访问计算机数据的方法 Pending CN114338238A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210199785.4A CN114338238A (zh) 2022-03-02 2022-03-02 一种多用户访问计算机数据的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210199785.4A CN114338238A (zh) 2022-03-02 2022-03-02 一种多用户访问计算机数据的方法

Publications (1)

Publication Number Publication Date
CN114338238A true CN114338238A (zh) 2022-04-12

Family

ID=81030107

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210199785.4A Pending CN114338238A (zh) 2022-03-02 2022-03-02 一种多用户访问计算机数据的方法

Country Status (1)

Country Link
CN (1) CN114338238A (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010097834A (ko) * 2000-04-26 2001-11-08 이영아 암호화된 알고리즘을 이용하여 실시간으로디지털워터마킹을 하는 시스템 및 그 방법
CN102457561A (zh) * 2010-10-28 2012-05-16 无锡江南计算技术研究所 数据访问方法及使用该数据访问方法的设备
US20180341783A1 (en) * 2016-06-10 2018-11-29 OneTrust, LLC Data processing systems for prioritizing data subject access requests for fulfillment and related methods
CN109885775A (zh) * 2019-03-05 2019-06-14 重庆工商大学融智学院 一种实现生态环境空间大数据集成共享的方法
CN109992938A (zh) * 2019-03-25 2019-07-09 大夏数据服务有限公司 一种多用户访问计算机数据的方法
KR20200079191A (ko) * 2018-12-24 2020-07-02 인천대학교 산학협력단 우선 순위가 설정된 멀티 팩터 액세스 제어 시스템 및 방법

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010097834A (ko) * 2000-04-26 2001-11-08 이영아 암호화된 알고리즘을 이용하여 실시간으로디지털워터마킹을 하는 시스템 및 그 방법
CN102457561A (zh) * 2010-10-28 2012-05-16 无锡江南计算技术研究所 数据访问方法及使用该数据访问方法的设备
US20180341783A1 (en) * 2016-06-10 2018-11-29 OneTrust, LLC Data processing systems for prioritizing data subject access requests for fulfillment and related methods
KR20200079191A (ko) * 2018-12-24 2020-07-02 인천대학교 산학협력단 우선 순위가 설정된 멀티 팩터 액세스 제어 시스템 및 방법
CN109885775A (zh) * 2019-03-05 2019-06-14 重庆工商大学融智学院 一种实现生态环境空间大数据集成共享的方法
CN109992938A (zh) * 2019-03-25 2019-07-09 大夏数据服务有限公司 一种多用户访问计算机数据的方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
苏;史国振;付安民;俞研;金伟;: "基于代理重加密的云端多要素访问控制方案", 通信学报, no. 02, pages 100 - 108 *

Similar Documents

Publication Publication Date Title
CN103731432B (zh) 一种支持多用户的可搜索加密方法
US8719575B2 (en) Method of secure broadcasting of digital data to an authorized third party
CN110868301B (zh) 一种基于国密算法的身份认证***及方法
US20070136572A1 (en) Encrypting system to protect digital data and method thereof
US20030208681A1 (en) Enforcing file authorization access
US9094207B2 (en) Terminal for strong authentication of a user
CN110138754B (zh) 一种多云端信息处理***及其资源共享方法
CN104601325A (zh) 数据加密方法、数据解密方法、装置、设备及***
CN112861157A (zh) 一种基于去中心化身份和代理重加密的数据共享方法
EP4020265A1 (en) Method and device for storing encrypted data
CN108108632A (zh) 一种多因素文件水印生成提取方法和***
CN111639952A (zh) 基于区块链的退货核验方法、***、服务器及终端
CN116070281B (zh) 一种云管平台的数据存储方法及其***
CN1588365A (zh) 密文全文检索技术
CN110990863B (zh) 一种通过时间戳与加密算法实现文件访问控制的方法
CN115982115A (zh) 一种数据共享方法
CN108494724B (zh) 基于多授权机构属性加密算法的云存储加密***
CN101399663B (zh) 一种数字内容授权方法、***及装置
CN110807210B (zh) 一种信息处理方法、平台、***及计算机存储介质
CN111614638A (zh) 一种基于大数据平台的人脸识别数据分发***和分发方法
CN114338238A (zh) 一种多用户访问计算机数据的方法
EP2784973A1 (en) Method, system, and device for digital content transmission
CN1558580B (zh) 一种基于密码技术的网络数据安全防护方法
US8755521B2 (en) Security method and system for media playback devices
CN115935388A (zh) 一种软件包安全发送方法、装置、设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination