国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于屬性加密算法的計(jì)算機(jī)數(shù)據(jù)安全訪問控制技術(shù)

2024-04-09 10:51蔡斌
科技創(chuàng)新與應(yīng)用 2024年10期
關(guān)鍵詞:設(shè)計(jì)思想數(shù)據(jù)文件訪問控制

蔡斌

摘? 要:該文針對云計(jì)算環(huán)境下計(jì)算機(jī)數(shù)據(jù)文件訪問、傳輸存在的安全隱患,提出基于屬性加密算法的計(jì)算機(jī)數(shù)據(jù)安全訪問控制技術(shù)方案,假定在通信信道可靠、第三方審計(jì)機(jī)構(gòu)可信和云計(jì)算數(shù)據(jù)中心忠實(shí)的前提下,在現(xiàn)有云計(jì)算數(shù)據(jù)存儲安全體系架構(gòu)基礎(chǔ)上使用AES對稱加密算法對CDC中的數(shù)據(jù)文件進(jìn)行加密處理從而實(shí)現(xiàn)USER安全訪問,與傳統(tǒng)訪問控制技術(shù)方案相比安全、可靠性更高。該文主要對上述技術(shù)方案的參與構(gòu)成、主要定義、方案內(nèi)容及重要程序的實(shí)現(xiàn)過程進(jìn)行分析,又通過仿真實(shí)驗(yàn)?zāi)M運(yùn)行環(huán)境對該技術(shù)應(yīng)用的可行性和優(yōu)化路徑進(jìn)行探究,以期為計(jì)算機(jī)數(shù)據(jù)安全訪問控制提供參考。

關(guān)鍵詞:屬性加密算法;數(shù)據(jù)文件;訪問控制;安全訪問控制技術(shù);設(shè)計(jì)思想

中圖分類號:TP309.7? ? ? 文獻(xiàn)標(biāo)志碼:A? ? ? ? ? 文章編號:2095-2945(2024)10-0165-04

Abstract: Aiming at the security risks of computer data file access and transmission in cloud computing environment, this paper proposes a computer data security access control technology scheme based on attribute encryption algorithm. It assumes that the communication channel is reliable, the third-party audit institution is trustworthy and the cloud computing data center is reliable. On the basis of the existing cloud computing data storage security architecture, the AES symmetric encryption algorithm is used to encrypt the data files in CDC to achieve USER security access, which is more secure and reliable than the traditional access control technology. This paper mainly analyzes the participation structure, main definition, program content and the implementation process of important programs of the above technical solutions, and explores the feasibility and optimization path of the application of the technology through simulation experiments to simulate the operating environment, in order to provide reference for computer data security access control.

Keywords: attribute encryption algorithm; data file; access control; security access control technology; design idea

云計(jì)算環(huán)境下計(jì)算機(jī)網(wǎng)絡(luò)中的應(yīng)用軟件和數(shù)據(jù)信息實(shí)現(xiàn)了統(tǒng)一管理,用戶可以將多種類型數(shù)據(jù)信息存儲到云服務(wù)器中,還可以進(jìn)行備份、同步,方便用戶管理和利用相關(guān)數(shù)據(jù)。但如果云計(jì)算服務(wù)器受到外部攻擊或者黑客入侵,很容易造成用戶數(shù)據(jù)丟失、泄露,所以保障計(jì)算機(jī)數(shù)據(jù)的安全性是云計(jì)算技術(shù)應(yīng)用中需要加強(qiáng)重視的內(nèi)容。目前運(yùn)用的云服務(wù)器數(shù)據(jù)管理和控制方法無法保證安全訪問控制精度,整體的控制效率也有待提升,應(yīng)注重對新型計(jì)算機(jī)數(shù)據(jù)安全訪問控制技術(shù)的研究與應(yīng)用。基于屬性加密算法的計(jì)算機(jī)數(shù)據(jù)安全訪問控制技術(shù)為數(shù)據(jù)文件安全訪問和共享應(yīng)用提供了良好條件,應(yīng)注重深入研究。

1? 設(shè)計(jì)思想

在現(xiàn)有云計(jì)算數(shù)據(jù)存儲安全體系架構(gòu)的基礎(chǔ)上,利用通信網(wǎng)絡(luò)連接用戶(USER)、云計(jì)算數(shù)據(jù)中心(CDC)和第三方審計(jì)機(jī)構(gòu)(TPA),結(jié)合屬性加密算法,從提高數(shù)據(jù)安全訪問控制技術(shù)適用性、有效性的角度出發(fā),設(shè)計(jì)基于密文策略的屬性加密算法的計(jì)算機(jī)數(shù)據(jù)安全訪問控制技術(shù)。該技術(shù)在云計(jì)算分布式環(huán)境下可解決數(shù)據(jù)文件共享中解密方處理期間的一系列問題,為計(jì)算機(jī)數(shù)據(jù)文件安全訪問提供了良好條件,而且也能夠滿足權(quán)限撤銷和誤讀臟數(shù)據(jù)問題的處理要求,進(jìn)一步提升了云計(jì)算環(huán)境下計(jì)算機(jī)數(shù)據(jù)安全訪問控制水平。為改善該技術(shù)加密大型數(shù)據(jù)文件時效率低的問題,本方案設(shè)計(jì)中使用128位的AES對稱加密算法,通過對對稱密鑰加密處理以保證數(shù)據(jù)訪問安全。所有加密處理都由云計(jì)算數(shù)據(jù)中心來完成,整個過程需要第三方審計(jì)機(jī)構(gòu)監(jiān)督管控,保證密鑰生成、加密、解密的規(guī)范合理,降低了用戶計(jì)算能力不足的影響。通過TPA的引入計(jì)算機(jī)數(shù)據(jù)安全訪問監(jiān)管、信息更新實(shí)現(xiàn)了實(shí)時開展,在USER不具備訪問權(quán)限時可通過與TPA通信得到授權(quán)而后查詢數(shù)據(jù)文件[1]。

2? 安全假定

本文設(shè)計(jì)的技術(shù)方案假定在通信過程中不存在數(shù)據(jù)包惡意丟失的情況,而且CDC的忠實(shí)性強(qiáng),可信度高,在參數(shù)計(jì)算、加密處理、密鑰生成及分發(fā)工作中都能保證精準(zhǔn)性,不會隨意窺探用戶數(shù)據(jù)文件,也不會欺騙用戶,而且響應(yīng)速度較快,不會受到時間限制能隨時給予用戶訪問請求反饋,密鑰生成、變更及分發(fā)過程都是以協(xié)議規(guī)定為依據(jù),過程的規(guī)范性能夠得到保障。另外,TPA可實(shí)現(xiàn)對CDC的實(shí)時監(jiān)督,對云計(jì)算數(shù)據(jù)中心傳送的各類信息和控制指令進(jìn)行及時更新,各主體功能都得到穩(wěn)定呈現(xiàn)。

3? 基于屬性加密算法的計(jì)算機(jī)數(shù)據(jù)安全訪問控制技術(shù)方案

3.1? 主要參與者

本文設(shè)計(jì)的技術(shù)方案參與者為USER、CDC和TPA。USER為數(shù)據(jù)文件的使用者和擁有者,其中擁有者可以對這類文件進(jìn)行修改、更新和取用,而使用者只能讀取數(shù)據(jù)文件;CDC是提供云存儲服務(wù)的平臺,整體開放性強(qiáng),可支持不同USER數(shù)據(jù)文件共享傳遞,同時進(jìn)行用戶訪問控制認(rèn)證,及時響應(yīng)用戶請求,并根據(jù)用戶權(quán)限控制其訪問、操作請求。另外,CDC還會進(jìn)行數(shù)據(jù)文件加密處理,為用戶生成密鑰并進(jìn)行有序分發(fā),并與TPA實(shí)時聯(lián)系保證訪問控制信息的準(zhǔn)確性與有效性;TPA為第三方審計(jì)機(jī)構(gòu)主要對USER數(shù)據(jù)文件訪問控制信息進(jìn)行管理與維護(hù),并為用戶提供身份驗(yàn)證、密鑰更新等服務(wù)。該機(jī)構(gòu)還有監(jiān)督審查能力,幫助USER監(jiān)管云存儲服務(wù)平臺中數(shù)據(jù)文件的安全性[2]。

3.2? 方案相關(guān)定義

3.2.1? 訪問控制結(jié)構(gòu)定義

該技術(shù)設(shè)計(jì)方案中的訪問控制結(jié)構(gòu)呈現(xiàn)樹狀型,可詳細(xì)、準(zhǔn)確描述所用算法的控制策略,不同葉片中所對應(yīng)的屬性不同,而不同屬性節(jié)點(diǎn)則對應(yīng)相應(yīng)的門限函數(shù)。該訪問控制結(jié)構(gòu)中不同節(jié)點(diǎn)的權(quán)限不同,且越貼近樹狀結(jié)構(gòu)根部位置的節(jié)點(diǎn)其權(quán)限也逐漸加大[3]。如圖1所示,該結(jié)構(gòu)中的葉子節(jié)點(diǎn)為X、Y、Z,這3個屬性分別由AND和OR門限函數(shù)進(jìn)行控制,且AND在上部更靠近訪問控制結(jié)構(gòu)根部,所以與OR相比權(quán)限更大。

圖1? 訪問控制結(jié)構(gòu)舉例

3.2.2? 屬性集合定義

利用屬性加密算法生成密鑰之前,CDC會根據(jù)數(shù)據(jù)文件類型生成專門的屬性集合U,U={U1,U2,U3,…,Un},且數(shù)據(jù)文件擁有者也會形成相對應(yīng)的私鑰屬性集合P,P={P1,P2,P3…,Pm},其中m不大于n,P為U的非空子集。

3.2.3? 文件關(guān)鍵屬性定義KA

該設(shè)計(jì)方案中,訪問控制樹由KA作為其根節(jié)點(diǎn)的唯一左孩子節(jié)點(diǎn),其具有修改權(quán)限,為文件關(guān)鍵屬性,如圖2所示,基于屬性加密算法的計(jì)算機(jī)數(shù)據(jù)安全訪問控制技術(shù)通過KA引入數(shù)據(jù)文件,若需要修改或者撤銷權(quán)限不會對其他屬性節(jié)點(diǎn)產(chǎn)生影響,簡化了操作流程。

圖2? 設(shè)計(jì)方案的訪問控制樹結(jié)構(gòu)

3.2.4? 文件標(biāo)識屬性 RA

設(shè)計(jì)方案中運(yùn)用文件Merkle Hash Tree 根節(jié)點(diǎn)值作為文件標(biāo)識屬性RA(Root-Attribute),由圖2可知,通過RA引入,在訪問數(shù)據(jù)文件之前可使用私鑰進(jìn)行內(nèi)容版本驗(yàn)證,確定是否出現(xiàn)修改情況。若發(fā)生變更可在讀取前獲知,以防用戶讀取到不在給定范圍的數(shù)據(jù)。

3.3? 方案實(shí)現(xiàn)過程分析

3.3.1? 方案的初始化

本文設(shè)計(jì)的技術(shù)方案主要通過信道將USER、CDC和TPA連接在一起,所以技術(shù)應(yīng)用和實(shí)現(xiàn)的過程中也需要三者協(xié)同作業(yè),具體初始化流程如圖3所示。

圖3? 方案的初始化過程

3.3.2? 數(shù)據(jù)文件的訪問

本文所用的云存儲安全體系架構(gòu)充分發(fā)揮了可信TPA的功能優(yōu)勢對CDC的數(shù)據(jù)文件訪問控制進(jìn)行監(jiān)控管理,設(shè)計(jì)方案中的數(shù)據(jù)文件訪問控制策略與以往運(yùn)用的控制技術(shù)相比存在一定差異。實(shí)際運(yùn)行時,數(shù)據(jù)文件擁有者在修改文件信息后,擁有相關(guān)訪問權(quán)限的用戶現(xiàn)有的私鑰都不再有效,而導(dǎo)致這一現(xiàn)象的主要原因就是數(shù)據(jù)文件Merkle Hash Tree根節(jié)點(diǎn)值發(fā)生變化,用戶訪問權(quán)限也會重新設(shè)置[4]。若USER用已經(jīng)失效的密鑰發(fā)出訪問申請后,會由TPA確認(rèn)用戶身份,確定是否擁有訪問權(quán)限,根據(jù)確認(rèn)結(jié)果會重新發(fā)放新的私鑰或者拒絕相關(guān)請求。訪問具體執(zhí)行步驟如圖4所示。

3.3.3? 訪問權(quán)限的變更

本文提出的計(jì)算機(jī)數(shù)據(jù)安全訪問控制技術(shù)主要根據(jù)訪問控制樹結(jié)構(gòu)和屬性集合來決定訪問控制,方案要求具有修改權(quán)限的用戶其屬性集合中要有KA和RA,具有讀取權(quán)限的用戶其屬性集合中要有RA,實(shí)際進(jìn)行數(shù)據(jù)文件安全訪問控制時若撤銷權(quán)限無需進(jìn)行復(fù)雜繁瑣操作,與傳統(tǒng)控制技術(shù)相比簡化了撤銷過程,提高了操作效率。另外,在RA的作用下用戶也可以提前了解數(shù)據(jù)文件是否發(fā)生修改,擁有讀寫權(quán)限的用戶可在短時間內(nèi)完成訪問權(quán)限撤銷或者修改,以防讀取用戶讀到臟數(shù)據(jù)[5]。

3.4? 技術(shù)方案分析

本文設(shè)計(jì)的技術(shù)方案主要使用了AES對稱加密算法,該算法的安全性滿足相關(guān)要求標(biāo)準(zhǔn),在加密處理階段可避免CDC窺探。屬性加密算法主要采用密文策略,該策略提升了算法的機(jī)密性,也保障了密鑰生成和權(quán)限信息的安全性。在安全假設(shè)的條件下,云存儲安全體系架構(gòu)中引入TPA后可保障USER訪問控制權(quán)限變更后的密鑰分配和權(quán)限驗(yàn)證過程安全可靠,而KA和RA的引入也可幫助USER及時發(fā)現(xiàn)數(shù)據(jù)文件變更,為一些敏感數(shù)據(jù)和特殊文件存儲提供了安全條件。同時,在時間成本方面,CDC承擔(dān)了所有加密、解密和密鑰分配任務(wù),無須USER進(jìn)行計(jì)算分析,減少了用戶時間和資源上的投入,而且能夠?qū)⒃朴?jì)算數(shù)據(jù)中心的技術(shù)優(yōu)勢和計(jì)算能力充分體現(xiàn)出來。另外,TPA的引入實(shí)現(xiàn)了對CDC的監(jiān)督審計(jì),簡化了數(shù)據(jù)文件儲存、更改驗(yàn)證流程,節(jié)省了用戶時間,而且數(shù)據(jù)文件審計(jì)的專業(yè)性得到了提升,最終審計(jì)結(jié)果的準(zhǔn)確性可得到保障[6]。

圖4? 文件的訪問執(zhí)行步驟

3.5? 仿真分析

利用Linux下的cpabe-0.7進(jìn)行仿真實(shí)驗(yàn)代碼編寫,模擬真實(shí)加密解密運(yùn)行環(huán)境,而后對基于屬性加密算法的計(jì)算機(jī)數(shù)據(jù)安全訪問控制技術(shù)的功能性進(jìn)行驗(yàn)證分析,記錄不同屬性數(shù)量條件下生成密鑰、加密明文和解密密文所需要的時間,并用圖形進(jìn)行直觀展示,具體情況如圖5所示。根據(jù)所獲的數(shù)據(jù)信息可以了解到該訪問控制技術(shù)應(yīng)用期間,加密和解密過程所需時間與不同屬性數(shù)量成正比例關(guān)系,屬性數(shù)量越多加密和解密的難度越大、時間越久。生成密鑰的時間也逐漸增加,但時間增幅不大。在實(shí)際運(yùn)用訪問控制技術(shù)時,可通過控制上述操作次數(shù)的方式來提高該技術(shù)的應(yīng)用效率,優(yōu)化基于屬性加密算法的計(jì)算機(jī)數(shù)據(jù)安全訪問控制技術(shù)效果。

本文設(shè)計(jì)的技術(shù)方案,在KA和RA屬性引進(jìn)的作用下,不但可以滿足門限函數(shù)的計(jì)算和應(yīng)用要求,而且可以簡化USER權(quán)限撤銷流程,在實(shí)際操作過程中直接通過引入文件關(guān)鍵屬性的方式完成相關(guān)操作,不用更改其他屬性以及對應(yīng)函數(shù),其他USER的私鑰組件無需更新,從而減少了密鑰生成次數(shù),也不用對用戶的訪問權(quán)限進(jìn)行重新加密處理,整個過程中USER訪問權(quán)限變更效率顯著提升,可滿足用戶對各類數(shù)據(jù)文件的共享需求?;趯傩约用芩惴ǖ募夹g(shù)方案所用的存儲空間,本文設(shè)計(jì)的技術(shù)方案增加了UKL、FAL和DIL,分別為用戶私鑰列表、文件屬性列表和解密信息列表,每種列表數(shù)量為2,由云計(jì)算數(shù)據(jù)中心和第三方審計(jì)機(jī)構(gòu)分別保管。用戶私鑰列表(UKL)所用的存儲空間與數(shù)據(jù)文件擁有者(USER)的數(shù)量有關(guān),文件屬性列表(FAL)的存儲空間則與數(shù)據(jù)文件屬性集合大小有關(guān),解密信息列表(DIL)的存儲空間則與用戶數(shù)量和目前需要進(jìn)行更新處理的私鑰數(shù)量有關(guān)。

4? 結(jié)束語

現(xiàn)階段許多學(xué)者所研究的云計(jì)算環(huán)境下數(shù)據(jù)安全訪問控制技術(shù)無法很好地滿足云計(jì)算環(huán)境下的應(yīng)用需求,無法支持?jǐn)?shù)據(jù)文件的安全訪問。而本文研究的基于屬性加密算法的計(jì)算機(jī)數(shù)據(jù)安全訪問控制技術(shù),充分發(fā)揮了基于密文策略的屬性加密技算法在分布式環(huán)境下的功能作用,在屬性集合和訪問控制樹結(jié)構(gòu)的支持下提高了計(jì)算機(jī)數(shù)據(jù)的機(jī)密性與安全性。但是,該技術(shù)在屬性數(shù)據(jù)數(shù)量持續(xù)增加的過程中密鑰生成、加密明文及解密密文所耗費(fèi)的時間隨之增加,可通過減少加密解密次數(shù)的方式來提高安全訪問控制效率。

參考文獻(xiàn):

[1] 張曉東,陳韜偉,余益民,等.基于區(qū)塊鏈和密文屬性加密的訪問控制方案[J].計(jì)算機(jī)應(yīng)用研究,2022,39(4):986-991.

[2] 劉嘯,劉玉龍.基于屬性基加密的云存儲數(shù)據(jù)安全刪重算法[J].計(jì)算機(jī)仿真,2022,39(11):487-490.

[3] 吳國威,樊寧,汪來富,等.云環(huán)境下基于屬性加密體制算法加速方案[J].電信科學(xué),2019,35(11):101-107.

[4] 任穎超,燕雪峰.基于屬性加密的DDS訪問控制方案[J].數(shù)據(jù)采集與處理,2023,38(2):314-323.

[5] 袁淑美,程圣鐸,江坤.基于屬性加密的云存儲訪問控制方法[J].通信技術(shù),2023,56(2):214-217.

[6] 王靜宇,張偉.結(jié)合屬性和RBAC的訪問控制模型及算法研究[J].小型微型計(jì)算機(jī)系統(tǒng),2022,43(7):1523-1528.

猜你喜歡
設(shè)計(jì)思想數(shù)據(jù)文件訪問控制
數(shù)據(jù)文件恢復(fù)專題問答
數(shù)據(jù)文件安全管控技術(shù)的研究與實(shí)現(xiàn)
SQL數(shù)據(jù)文件恢復(fù)工具
ONVIF的全新主張:一致性及最訪問控制的Profile A
小學(xué)古詩詞設(shè)計(jì)思想與教學(xué)方式探微
動態(tài)自適應(yīng)訪問控制模型
淺析云計(jì)算環(huán)境下等級保護(hù)訪問控制測評技術(shù)
楞次定律的活動探究式教學(xué)設(shè)計(jì)
大數(shù)據(jù)平臺訪問控制方法的設(shè)計(jì)與實(shí)現(xiàn)
Tekla Structure數(shù)據(jù)文件交互格式分析