亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種基于區(qū)塊鏈技術(shù)的公安執(zhí)法電子證據(jù)系統(tǒng)的設計與實現(xiàn)

        2023-01-14 14:48:48王琪張嘉政劉文奇
        智能系統(tǒng)學報 2022年6期
        關鍵詞:信息系統(tǒng)

        王琪,張嘉政,劉文奇

        (1.昆明理工大學 數(shù)據(jù)科學研究中心,云南 昆明 650500;2.昆明理工大學 云南省計算機技術(shù)應用重點實驗室,云南 昆明 650504)

        電子證據(jù)是隨著電子科技不斷發(fā)展出現(xiàn)的 一種全新的證據(jù)形式,它屬于傳統(tǒng)證據(jù)的范疇[1]。電子證據(jù)解決了紙質(zhì)證據(jù)中可能會出現(xiàn)的信息丟失、難獲取等問題,但也更容易被刪除、篡改和轉(zhuǎn)移。因此,傳統(tǒng)電子證據(jù)的完整性、客觀性及認定標準還不足,降低了傳統(tǒng)電子證據(jù)的可信性,電子證據(jù)舉證效力低已成為當前電子證據(jù)系統(tǒng)的痛點[2-3]。公安執(zhí)法業(yè)務中電子證據(jù)的獲取和固定是司法過程中案件調(diào)查取證的重要環(huán)節(jié),其技術(shù)措施是電子證據(jù)舉證效力的重要保證。長期以來,由于公安執(zhí)法過程復雜,執(zhí)法環(huán)境多變,帶來電子證據(jù)的取證和證據(jù)固定等諸多困難。在多變的公安執(zhí)法環(huán)境中,通信和取證設備性能不穩(wěn)定,容易導致在取證系統(tǒng)中某些節(jié)點出現(xiàn)宕機現(xiàn)象,從而影響取證和證據(jù)固定。

        區(qū)塊鏈由是分布式存儲、點對點交易、采用密碼學和共識算法等技術(shù)的一種新型分布式數(shù)字賬本。其特點是去中心化、極難篡改、安全可靠、可追溯性、公開透明等,這些特點可用于解決網(wǎng)絡上節(jié)點間信息不對稱問題,從而實現(xiàn)多個主體間的協(xié)作與彼此信任。例如,在金融領域,自從比特幣開啟了去中心化的P2P 時代[4],區(qū)塊鏈成為了數(shù)字加密貨幣體系的核心支撐技術(shù)。就計算機技術(shù)而言,區(qū)塊鏈技術(shù)包含分布式存儲[5]、點對點網(wǎng)絡[6]、密碼學[7]、智能合約[8]、拜占庭容錯[9]等一系列復雜技術(shù)。2013 年末,以太坊[10]作為區(qū)塊鏈2.0 時代,將每次與區(qū)塊鏈的交互作為交易信息寫入?yún)^(qū)塊鏈中,為比特幣腳本語言中擴展性不足等問題提供了較好的解決方法。如今,隨著區(qū)塊鏈3.0 時代的到來,將區(qū)塊鏈技術(shù)擴展到了社會各領域的應用中,推動了產(chǎn)業(yè)變革。中央政治局第十八次集體學習時提出要將區(qū)塊鏈作為核心技術(shù)自主創(chuàng)新的重要突破口,加快推動區(qū)塊鏈技術(shù)和產(chǎn)業(yè)的創(chuàng)新發(fā)展,由此可見,中國政府也將從國家戰(zhàn)略層面全面推動區(qū)塊鏈技術(shù)的發(fā)展和應用。

        本文主要致力于將區(qū)塊鏈技術(shù)與電子證據(jù)結(jié)合應用于公安執(zhí)法。針對現(xiàn)有執(zhí)法取證技術(shù)的不足,結(jié)合區(qū)塊鏈分布式存儲結(jié)構(gòu)的特點,設計基于區(qū)塊鏈的公安執(zhí)法電子證據(jù)的數(shù)據(jù)模型,通過改進的PBFT 共識算法,解決復雜執(zhí)法環(huán)境下宕機問題和大規(guī)模文件傳輸困難,并對真實的執(zhí)法記錄進行實證檢測,驗證了電子證據(jù)取證的可靠性。通過區(qū)塊鏈技術(shù)的不可篡改特性能夠避免在公安執(zhí)法過程中可能出現(xiàn)的警務人員濫用職權(quán)等問題,去中心化特性又可消除現(xiàn)有公安數(shù)據(jù)庫的中心化存儲方式和加密方式的各種弊端,從而降低電子證據(jù)采信帶來的司法風險[11]。在數(shù)字化的時代,通過公安執(zhí)法電子證據(jù)區(qū)塊鏈系統(tǒng)的使用,使公安執(zhí)法過程更加透明,電子證據(jù)的可信度和辦案效率得到提高,有利于提升公安執(zhí)法的公信力,為公安行業(yè)反腐倡廉提供新的技術(shù)措施,從而推動我國公安事業(yè)的技術(shù)進步。

        1 公安執(zhí)法電子證據(jù)區(qū)塊鏈系統(tǒng)

        1.1 區(qū)塊鏈

        區(qū)塊鏈是由存放數(shù)據(jù)的區(qū)塊根據(jù)時間先后順序以及密碼學方法串聯(lián)起來的分布式結(jié)構(gòu)列表,它以對等網(wǎng)絡(peer-to-peer network,P2P)作為其通信載體,以時間戳、共識算法、哈希值、智能合約等來保證數(shù)據(jù)的安全與一致性。區(qū)塊鏈作為一種典型的去中心化分布式數(shù)據(jù)庫賬本,解決了在不可信環(huán)境中數(shù)據(jù)管理的可信問題[12]。其采用去中心化的數(shù)據(jù)管理模式,讓數(shù)據(jù)安全更有保障,讓各節(jié)點在互不了解、互不信任的情況下實現(xiàn)點對點交易,從而為中心化機構(gòu)數(shù)據(jù)存儲普遍存在的高內(nèi)存、高風險等問題提供了新的解決方案[13-15]。

        區(qū)塊鏈的共享性使得每一個參與方都可以下載完整的賬本,相比較傳統(tǒng)的記賬方式而言,降低了多副本維護數(shù)據(jù)的成本,同時提高了訪問效率,這樣可以更好地規(guī)避公安執(zhí)法中存在的不合理現(xiàn)狀,如公安人員的執(zhí)法不嚴、濫用職權(quán)、偽造證據(jù)等問題。一個完整的區(qū)塊鏈包括區(qū)塊頭和區(qū)塊體兩部分,如圖1 所示。它以區(qū)塊為單位,通過時間戳技術(shù)明確執(zhí)法數(shù)據(jù)生成的先后順序,并證實存放進區(qū)塊中的數(shù)據(jù)在某一個特定時間點上是真實存在的;采用鏈式結(jié)構(gòu)對數(shù)據(jù)進行存儲和校驗,讓每個區(qū)塊上的信息依順序相連接,采用Merkle 樹保證數(shù)據(jù)的不可篡改,后一區(qū)塊總是通過pre-Hash 來保存前一個區(qū)塊的Hash 值,所以任何一方想篡改執(zhí)法案例或數(shù)據(jù)幾乎是不可能的,同時大大減少了信息在區(qū)塊上的存儲量。由此,區(qū)塊鏈技術(shù)在數(shù)據(jù)的安全性、可用性和真實性方面都能得到極大的保證[16]。

        圖1 區(qū)塊鏈結(jié)構(gòu)Fig.1 Blockchain structure

        數(shù)據(jù)的安全性是以密碼學算法給予保障的一種分布式數(shù)據(jù)庫賬本,該賬本具有非篡改、防偽造等特性,通過把區(qū)塊鏈特性運用到公安事業(yè)中,對警察角色明晰化、公安機關職能轉(zhuǎn)變和執(zhí)法規(guī)范化建設等都提出了新的要求[17],更好地完善公安執(zhí)法體系的同時還會使之更加安全、方便、有效、快捷。

        1.2 “電子證據(jù)+區(qū)塊鏈”影響因素分析

        把區(qū)塊鏈技術(shù)和電子證據(jù)相結(jié)合,將互聯(lián)網(wǎng)中收集到的電子證據(jù)以及所產(chǎn)生的日志記錄等通過哈希算法得出唯一的哈希值后傳至鏈中,進行數(shù)據(jù)的封裝固定及保存。通過比較區(qū)塊中唯一的哈希值,便可知道證據(jù)是否經(jīng)過篡改,在審查時確保了證據(jù)的可靠性、完整性和真實性,不再只以公證機構(gòu)的紙質(zhì)證明作為背書[18-20],把有效信息全部寫進區(qū)塊鏈里進行公證,做到信息的全透明化。這樣一來,當事人對案件的真實性認可提高,找公證處再次認證的概率降低,大幅度縮短了證據(jù)驗證的時間,合法和關聯(lián)性也更強,提高了司法效率,所以說,區(qū)塊鏈技術(shù)與電子證據(jù)相結(jié)合是當前階段電子證據(jù)變革的重要趨勢之一。

        從未來發(fā)展的情況來看,公安在執(zhí)法活動中可以將電子證據(jù)轉(zhuǎn)化為判案依據(jù)的標準,但就目前來說,尚缺乏科學的保管,導致有些電子證據(jù)被損壞且無法進行倒查。兩種技術(shù)的結(jié)合正好可以彌補當前電子證據(jù)在真實性和安全性方面上的缺陷。此外,利用區(qū)塊鏈中的智能合約還能夠?qū)﹄娮幼C據(jù)進行法律的監(jiān)管,降低公證處人員存在非法操作的風險。

        綜合來看,加入?yún)^(qū)塊鏈技術(shù),會從不同層面上展現(xiàn)出二者結(jié)合后的優(yōu)勢及影響力。雖然目前我國對區(qū)塊鏈技術(shù)的發(fā)展還處于逐步探索階段,但是“區(qū)塊鏈+電子證據(jù)”技術(shù)的應用對整個司法體系帶來的影響是可觀的。

        1.3 公安執(zhí)法電子證據(jù)區(qū)塊鏈系統(tǒng)

        公安執(zhí)法電子證據(jù)不僅包括在處警過程中的數(shù)據(jù)采集系統(tǒng)獲得的警用執(zhí)法記錄儀、相關執(zhí)法系統(tǒng)中獲取的電子數(shù)據(jù)等,還包括警員在執(zhí)法過程中取得的人證、物證等相關執(zhí)法數(shù)據(jù)[21]。公安執(zhí)法電子證據(jù)區(qū)塊鏈采用P2P 網(wǎng)絡來組織和散布系統(tǒng)中所有要參與驗證的數(shù)據(jù)節(jié)點[22],從而實現(xiàn)系統(tǒng)的去中心化。

        為了保證系統(tǒng)內(nèi)數(shù)據(jù)的法律效力,上鏈的代碼必須要在法律上進行有效驗證,同時系統(tǒng)內(nèi)區(qū)塊鏈上的每個節(jié)點都保存著自己的本地數(shù)據(jù)?;诖?,本文構(gòu)建了基于公安執(zhí)法電子證據(jù)區(qū)塊鏈系統(tǒng)的服務子系統(tǒng),其結(jié)構(gòu)如圖2 所示。

        圖2 公安執(zhí)法電子證據(jù)區(qū)塊鏈系統(tǒng)的服務子系統(tǒng)結(jié)構(gòu)Fig.2 Service subsystem structure of the electronic evidence blockchain system for public security law enforcement

        在公安執(zhí)法電子證據(jù)區(qū)塊鏈系統(tǒng)的服務子系統(tǒng)中,由市公安局作為服務中心進行統(tǒng)一部署,區(qū)縣局及所屬各派出所機構(gòu)的數(shù)據(jù)業(yè)務部門應以統(tǒng)一的方式服務于各級領導、警務人員、公安執(zhí)法辦案人員、場所管理員等,并將各級公安局內(nèi)的執(zhí)法數(shù)據(jù)進行統(tǒng)一的管理,從而實現(xiàn)市、區(qū)/縣、派出所三級監(jiān)管和應用,為執(zhí)法辦案中心提供系統(tǒng)總體呈現(xiàn),具體如圖3 所示。

        圖3 公安執(zhí)法電子證據(jù)區(qū)塊鏈服務子系統(tǒng)總體部署Fig.3 Overall deployment of the electronic evidence blockchain service subsystem for public security law enforcement

        2 PBFT 共識算法的改進及其應用實現(xiàn)

        2.1 基于PBFT 共識算法的改進

        本小節(jié)主要對PBFT 共識算法做了改進,為了使共識的量化指標能夠更清晰地展示,在這里還與RAFT 算法進行了對比,從而找到了一個更適合該場景應用的算法。

        在PBFT 算法中,共識節(jié)點不僅需要與主節(jié)點通信,還需要與其他共識節(jié)點進行通信,共識協(xié)議流程圖如圖4 所示。

        圖4 PBFT 共識協(xié)議流程圖Fig.4 PBFT consensus protocol flow chart

        在該過程中,需要經(jīng)歷預準備-準備-提交3 個階段。成功完成一輪共識之后,接著開始進行下一輪的共識過程。

        而RAFT 算法,共識協(xié)議只需要領導者選舉、日志復制兩階段即可,共識協(xié)議流程圖如圖5所示。

        圖5 RAFT 共識協(xié)議流程圖Fig.5 RAFT consensus protocol flow chart

        在領導者選舉過程中,通過強調(diào)領導者來簡化整個共識過程;在日志復制過程中,如果追隨者收到了由客戶端發(fā)出的集群,會直接轉(zhuǎn)發(fā)給領導者,從而確保所有節(jié)點狀態(tài)的一致性。

        在公安執(zhí)法電子證據(jù)區(qū)塊鏈系統(tǒng)中,因為出警的執(zhí)法記錄數(shù)據(jù)是需要到達業(yè)務層的,所以在準備階段不需要其他節(jié)點向主節(jié)點發(fā)送數(shù)據(jù),同時在主節(jié)點投票階段,向n個本級節(jié)點和n-1個上級節(jié)點發(fā)送共識請求,若出現(xiàn)故障或超時未響應,則上級的兩個節(jié)點可以取代本級節(jié)點投票,這樣既可以保證安全性,又避免了節(jié)點因出現(xiàn)故障時導致無響應共識減緩辦事效率的問題。對改進算法的共識過程如圖6 所示。

        圖6 改進后算法的共識過程Fig.6 Consensus process of the improved algorithm

        具體流程(以派出所和分縣級為例):

        預準備:pri_node 向派出所_node 及上級分縣級_node 廣播預準備消息。通過后主節(jié)點pri_node進入準備狀態(tài)。

        準備:pri_node 接收來自所有發(fā)送廣播的節(jié)點反饋,若是本級節(jié)點出現(xiàn)故障則直接考慮上級節(jié)點(圖6 中虛線部分),若本級節(jié)點全反饋則不接收其他節(jié)點反饋。

        確認:pri_node 選擇性地給確認階段發(fā)送接收的反饋的節(jié)點,并非提交全部節(jié)點。

        恢復:(此項為可選,當且僅當上述步驟中本級節(jié)點宕機、由上級節(jié)點代理參與共識時)pri_node提交給上級節(jié)點后,由上級節(jié)點給原本需要參與共識的節(jié)點進行數(shù)據(jù)恢復并保持一致性。

        現(xiàn)對當前適用于本場景應用的算法就吞吐量和時延做了如下實驗。

        將共識節(jié)點數(shù)量固定為7 個,系統(tǒng)從0~500 s不斷發(fā)出請求下的吞吐量,重復進行了5 000 次測試,取平均值,實驗結(jié)果如圖7 所示。

        圖7 吞吐量實驗Fig.7 Throughput experiment

        可以看到,隨著訪問請求時間的加快,每秒交易次數(shù)也隨之增加。當請求時間約超過260 s 后吞吐量呈下降趨勢。

        同樣保證7 個共識節(jié)點,在相同的出塊間隔內(nèi)進行了5 000 次測試,實驗結(jié)果如圖8 所示。

        圖8 共識時延實驗Fig.8 Consensus delay experiment

        可以看到,在應用到公安執(zhí)法系統(tǒng)網(wǎng)絡環(huán)境中,隨著每秒訪問請求的增加,單次共識所需的時延不會大幅度增加。這說明在實際的應用過程中,就算在短時間內(nèi)需要對大量信息進行處理,系統(tǒng)內(nèi)的時延也能有較好的表現(xiàn)。

        此外,利用層級監(jiān)管特性進行“備用”共識節(jié)點設置,以提高整體效率。當有故障節(jié)點存在時,系統(tǒng)內(nèi)會自動出現(xiàn)候補節(jié)點進行補充,為了更清晰直觀地展示,用改進后的算法與PBFT、RAFT算法做了對比,進行了10 輪共識測試,實驗結(jié)果如圖9 所示。

        圖9 故障節(jié)點數(shù)對比Fig.9 Comparison of the number of failed nodes

        為了保證活性,PBFT 算法中需要有 2f+1個正常節(jié)點(其中f為故障節(jié)點),即能夠容忍故障節(jié)點的數(shù)量不超過 1/3,并且延遲不會無限增長。RAFT 算法能夠容忍故障節(jié)點的最大數(shù)量為(N-1)/2 (其中N為節(jié)點總數(shù)量)??梢钥吹?,當出現(xiàn)1 個故障節(jié)點時,PBFT 算法在共識測試中耗時為0 ms,即系統(tǒng)不工作;當故障節(jié)點大于2 開始,PBFT 和RAFT 算法因故障節(jié)點數(shù)超過了最低限度,所以不再進行工作。而改進后的算法因為出現(xiàn)候補節(jié)點,在系統(tǒng)內(nèi)依然可以正常運作。

        通過上述實驗,將基于PBFT 改進后的算法應用到公安執(zhí)法系統(tǒng)中驗證了改進算法的可行性。

        2.2 基于改進PBFT 算法在實際場景下的應用

        本節(jié)主要結(jié)合區(qū)塊鏈PBFT 共識算法對公安執(zhí)法做相關應用,防止有警員增刪執(zhí)法記錄儀內(nèi)容的風險,實現(xiàn)對執(zhí)法記錄儀的進一步追溯與高效管控。警員出警回辦案大廳后,將涉案警員與相應人證同時分隔在不同的房間內(nèi)(為了遵循案件排他原則,回避與該警員有關人證),利用共識算法,對該警員的出警內(nèi)容進行校驗,若大于2/3 的人證贊同此警員的出警記錄,系統(tǒng)將自動對其進行容錯,說明該記錄無問題,提交該內(nèi)容;若低于2/3 的人證對此記錄進行否認,根據(jù)共識算法,系統(tǒng)將不再運行,該記錄不被通過,投入新一輪的驗證,有效保證了執(zhí)法信息在上傳數(shù)據(jù)過程中的透明性與完整性,使可篡改幾乎成為不可能。

        本節(jié)基于改進的PBFT 算法,在單機環(huán)境下模擬了1 個主節(jié)點和3 個從節(jié)點進行加入和離開。分別進行了存在一個故障節(jié)點和兩個故障節(jié)點這兩組實驗。

        1)當存在一個故障節(jié)點(N1)時??蛻舳税l(fā)送警員趙一清的執(zhí)法數(shù)據(jù)信息,這時若有一個人證對趙一清的執(zhí)法信息給出了否認意見,根據(jù)客戶端的運行結(jié)果,且由公式n≥3f+1和PBFT 算法的容錯性,雖然顯示故障節(jié)點N1連接失敗,但系統(tǒng)仍然會保持順利運行。具體如圖10、11 所示。

        圖10 主節(jié)點運行效果且故障節(jié)點連接失敗Fig.10 Running effect of the master nodes showing connection failure to the faulty node

        圖11 故障節(jié)點存在下從節(jié)點效果Fig.11 Running effect of the slave node with faulty nodes

        2)當存在兩個故障節(jié)點(N2、N3)時。即客戶端發(fā)送警員趙一清的執(zhí)法信息記錄,有兩個人證對趙一清的執(zhí)法信息數(shù)據(jù)持有否定意見,根據(jù)共識算法,這時客戶端會直接顯示未接收到相應的返回數(shù)據(jù),主節(jié)點也會顯示連接失敗的兩個故障節(jié)點。不難看出,如果有大于2/3 的人對其信息內(nèi)容持有懷疑態(tài)度時,由于超出節(jié)點數(shù)量,消息進行到準備階段后,不會再接收到滿足數(shù)量的節(jié)點信息,系統(tǒng)內(nèi)不會對此信息進行確認,客戶端接收不到回復,故達不成一致,說明趙一清警員的執(zhí)法記錄信息是有問題的。具體如圖12、13所示。

        圖12 主節(jié)點效果且顯示連接失敗的兩個故障節(jié)點Fig.12 Running effect of the master node showing connection failure with two faulty nodes

        圖13 其中一個從節(jié)點運行效果Fig.13 Running effect of a slave node

        2.3 對較大數(shù)據(jù)量上鏈實驗的研究與分析

        本節(jié)主要基于星際文件系統(tǒng)(interplanetary file system,IPFS)來測試在面對較大數(shù)據(jù)量時數(shù)據(jù)上鏈的實驗。在本次實驗中本文構(gòu)建了一個私有的IPFS 網(wǎng)絡,僅針對授權(quán)的各級別警務人員使用。

        本次實驗涉及到相對規(guī)模從小、中、大3 種數(shù)據(jù)記錄文件作為實驗集,分別將大小為275 MB的派出所端電子存證信息、844 MB 的分縣局級電子存證信息以及1.2 GB 的市局電子存證信息上傳至IPFS 端。

        派出所端電子存證信息的唯一標識符為QmUg…e3j6 (46 位),如圖14 所示,在IPFS 系統(tǒng)中檢查可以看到links 等更多信息;分縣局級電子存證信息的唯一標識符QmU2…87j9 (46 位),如圖15 所示,在IPFS 系統(tǒng)中檢查可以看到links 等更多信息;市級電子存證信息的唯一標識符為Qmdz…9sCd (46 位),如圖16 所示。

        圖14 派出所端電子存證信息獲取唯一標識Fig.14 Unique identification for polices station electronic information access

        圖15 分縣局級電子存證信息獲取唯一標識Fig.15 Unique identification for sub-county bureau level electronic storage information access

        圖16 市級電子存證信息獲取唯一標識Fig.16 Unique identification for municipal electronic storage information access

        各級別警務人員在IPFS 系統(tǒng)中上傳執(zhí)法信息后,得到對應數(shù)據(jù)的唯一CID,對其進行校驗檢查可以發(fā)現(xiàn)大型數(shù)據(jù)文件上傳到IPFS 后會被分成多個links,links 下還會有更多子集,直到數(shù)據(jù)被分為250 kb 的小塊進行分布式存儲。數(shù)據(jù)存證的安全性是通過聚合哈希來加以保障,各級部門對某一數(shù)據(jù)進行取證時僅需通過對應的CID 即可進行下載查詢,并且分布式存儲的天然優(yōu)勢可以抵御單點攻擊帶來的破壞。

        此實驗結(jié)合了IPFS 和區(qū)塊鏈,用戶通過IPFS處理大量警務數(shù)據(jù)信息,將其對應的加密哈希存儲進區(qū)塊鏈內(nèi),無需再將數(shù)據(jù)放在鏈上,節(jié)省網(wǎng)絡帶寬的同時還能夠?qū)?shù)據(jù)加以保護,也證明了IPFS 可填補區(qū)塊鏈系統(tǒng)在文件存儲方面的短板。

        3 公安執(zhí)法電子證據(jù)區(qū)塊鏈系統(tǒng)的數(shù)據(jù)模型與系統(tǒng)功能測試

        公安執(zhí)法電子證據(jù)區(qū)塊鏈(blockchain of electronic evidences of law enforcement police,BELEP)模型設計的目標是:1) 防范在執(zhí)法辦案中可能出現(xiàn)的刑訊逼供、偽造和篡改電子證據(jù)等行為;2)保證辦案過程的電子記錄得以真實、完整地保留;3) 保證數(shù)據(jù)備份和證據(jù)鏈的完整性、電子證據(jù)記錄發(fā)生改變的可溯源性。

        在此模型下,每個節(jié)點都是整個系統(tǒng)的一部分,通過P2P 網(wǎng)絡對區(qū)塊中各節(jié)點完成數(shù)據(jù)的傳輸,使新區(qū)塊追加到原有區(qū)塊中,完成區(qū)塊的確認工作。

        在數(shù)據(jù)模型中,存證人員需向中央數(shù)據(jù)庫上傳數(shù)據(jù),輸入ID 號、執(zhí)法的案件名稱和電子證據(jù)進行權(quán)限驗證,一旦通過系統(tǒng)中的校驗,就可以直接與公安執(zhí)法電子證據(jù)系統(tǒng)服務平臺進行交互,系統(tǒng)服務平臺向各節(jié)點提供由存證人員上傳的出警任務序號、警用車牌號、執(zhí)法記錄儀編號和執(zhí)法人員姓名這四類信息。一方面,存證人員和中央數(shù)據(jù)庫之間的操作須有系統(tǒng)服務平臺提供的權(quán)限認證;另一方面,公安人員向系統(tǒng)平臺提供執(zhí)法信息的ID 號、執(zhí)法的案件名稱和現(xiàn)實證據(jù),經(jīng)權(quán)限驗證,通過后即可上傳至系統(tǒng)服務平臺,同時管理員也可以進行相應的取證,存儲到中央數(shù)據(jù)庫中。具體模型如圖17 所示。

        圖17 BELEP 模型Fig.17 Model of BELEP

        進入系統(tǒng)中,首先確定需要讀取哪一級的公安數(shù)據(jù)庫,把全部信息都加載進區(qū)塊鏈內(nèi),通過Hash 函數(shù)來驗證是否上鏈成功。接著在系統(tǒng)中輸入相應的出警任務號、警用車牌號和其他執(zhí)法信息,系統(tǒng)會自動進行逐塊檢驗,如驗證成功,則直接將數(shù)據(jù)信息傳至鏈上,載入進區(qū)塊中,最終寫入服務器,完成對此執(zhí)法信息的加載。具體流程如圖18 所示。

        圖18 系統(tǒng)對數(shù)據(jù)信息的檢驗與存儲Fig.18 Data verification and storage of the system

        為了驗證基于區(qū)塊鏈電子證據(jù)公安執(zhí)法模型設計的可行性,整個系統(tǒng)體系將依賴于公安數(shù)據(jù)庫和現(xiàn)有的數(shù)據(jù)倉庫架構(gòu)[23-24],且遵從電子證據(jù)在法律上的要求和規(guī)定,再利用區(qū)塊鏈技術(shù)對數(shù)據(jù)進行分布式存儲。

        現(xiàn)以數(shù)據(jù)庫中截取五位公安執(zhí)法人員的信息為例,來進行模擬實驗的驗證及展示系統(tǒng)的運行效果。截取人員的信息整理如表1 所示。

        表1 數(shù)據(jù)庫信息表Table 1 Database information table

        以系統(tǒng)中對市、縣、派出所這三級公安數(shù)據(jù)庫端來說,在出警前,執(zhí)法人員把各自對應的出警任務編號輸入到系統(tǒng)中,系統(tǒng)會自動對出警人員的執(zhí)法記錄號進行取模運算,由此來判斷調(diào)用的是哪一級的數(shù)據(jù)庫。警員輸入各自的姓名與密碼,待驗證通過后,進入系統(tǒng)的登錄界面,進行身份的驗證。首先,將截取的五位公安執(zhí)法人員的每條信息分別形成一個節(jié)點區(qū)塊,數(shù)據(jù)庫中的其他人員信息(節(jié)點區(qū)塊)會對其進行共識認證及校驗,通過驗證后會自動將此節(jié)點添加至鏈的尾端,形成新的最長鏈。按照系統(tǒng)的總體部署,從公安各級派出所端、分縣局端和市局端,將數(shù)據(jù)庫中現(xiàn)有的數(shù)據(jù)上鏈,加載進區(qū)塊鏈中。加入過程分別如圖19~21 所示。

        圖19 派出所端證據(jù)區(qū)塊鏈Fig.19 Police station evidence blockchain

        根據(jù)區(qū)塊鏈的不可篡改性,無論是哪一級數(shù)據(jù)庫中的數(shù)據(jù)信息,管理員都無權(quán)進行增刪[25],若想試圖嘗試對鏈上的數(shù)據(jù)進行修改,則Hash函數(shù)會立馬發(fā)生變化,校驗不通過,修改信息失敗。此外,BELEP 模型還支持自定義存儲數(shù)據(jù)庫,即可以在鏈上添加新數(shù)據(jù),數(shù)據(jù)庫會進行同步跟進。

        圖20 分縣局端證據(jù)區(qū)塊鏈Fig.20 County bureau evidence blockchain

        圖21 市局端證據(jù)區(qū)塊鏈Fig.21 City bureau evidence blockchain

        4 結(jié)束語

        本文的主要研究與貢獻如以下:1)將區(qū)塊鏈技術(shù)與電子證據(jù)結(jié)合并應用到公安執(zhí)法辦案中。區(qū)塊鏈技術(shù)彌補了電子證據(jù)的不足,同時其不可篡改性在公安執(zhí)法過程中避免會出現(xiàn)的非法操作問題,在公安執(zhí)法的透明化、規(guī)范化方面具有巨大的應用價值;2)就警務系統(tǒng)中容易出現(xiàn)未及時響應狀況的特點做出基于PBFT 共識的改進方法,利用層級監(jiān)管特性設置備用共識節(jié)點以提高整體效率,表征為系統(tǒng)中出現(xiàn)故障或超時未響應節(jié)點,則上級節(jié)點可以取代本級節(jié)點投票,既可保證系統(tǒng)的安全性,又可避免因出現(xiàn)故障節(jié)點導致系統(tǒng)無響應的問題;3)基于IPFS 分布式存儲技術(shù)對超大文件實現(xiàn)上鏈技術(shù)并存儲,提高數(shù)據(jù)安全性與可靠性,有利于公安系統(tǒng)在處理大型數(shù)據(jù)信息時做到及時、安全與高效;4)根據(jù)公安執(zhí)法的環(huán)境和業(yè)務流程,提出了BELEP 模型,并設計了公安執(zhí)法電子證據(jù)區(qū)塊鏈應用系統(tǒng)原型,且支持自定義存儲數(shù)據(jù)庫,只需將證據(jù)信息、相應的哈希摘要和密鑰傳至鏈上,即可完成相應的數(shù)據(jù)存儲及后期驗證。實驗以模擬截取數(shù)據(jù)庫中部分數(shù)據(jù)信息為例,結(jié)果與預期一致,并通過模擬惡意行為對系統(tǒng)進行安全性檢測。

        通過上述技術(shù)創(chuàng)新,在公安執(zhí)法場景中充分發(fā)揮了區(qū)塊鏈技術(shù)的優(yōu)勢。一方面,通過區(qū)塊鏈技術(shù)的應用,提高了公安執(zhí)法電子證據(jù)的法律效力,提供了大數(shù)據(jù)時代公安執(zhí)法體系反腐倡廉技術(shù)措施。另一方面,通過區(qū)塊鏈共識算法對執(zhí)法記錄信息進行復認和關聯(lián),保障數(shù)據(jù)的真實和完整性,并為公安案件偵破的串并案智能化奠定堅實的數(shù)據(jù)基礎,從而實現(xiàn)更高效的執(zhí)法辦案。

        猜你喜歡
        信息系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        基于PowerPC+FPGA顯示系統(tǒng)
        半沸制皂系統(tǒng)(下)
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        訂閱信息
        中華手工(2017年2期)2017-06-06 23:00:31
        展會信息
        中外會展(2014年4期)2014-11-27 07:46:46
        信息
        健康信息
        祝您健康(1987年3期)1987-12-30 09:52:32
        av草草久久久久久久久久久 | 台湾佬娱乐中文22vvvv| 精品视频在线观看免费无码| 亚洲精品一区二区三区国产| 日本熟女精品一区二区三区| 天天爽夜夜爽人人爽一区二区| 久久夜色撩人精品国产小说 | 亚洲va中文字幕无码| 亚洲V无码一区二区三区四区观看 久久精品国产亚洲综合色 | 人妻无码一区二区三区四区| 欧美日韩国产另类在线观看| 能看不卡视频网站在线| 人人超碰人人爱超碰国产| 天堂а√在线中文在线新版| 亚洲专区路线一路线二天美| 中文字幕中文字幕三区| 亚洲日韩小电影在线观看| 朝鲜女子内射杂交bbw| 91青草久久久久久清纯| 国产精品麻豆一区二区三区| 在线观看的网站| 国产精品成人av在线观看 | 国产精品露脸张开双腿| 国产精品一区二区久久毛片| 美女下蹲露大唇无遮挡| 欧美另类高清zo欧美| 久久九九青青国产精品| 人妻有码中文字幕在线| 国产毛多水多高潮高清| 蜜桃精品免费久久久久影院| 午夜无码国产18禁| 国产成人精品一区二三区孕妇| 一本无码av中文出轨人妻| 91久久久久无码精品露脸| 亚洲av免费看一区二区三区| 国产一区二区三区四区三区| 色妞色综合久久夜夜| 日本啪啪一区二区三区| 中文字幕本久久精品一区| 国产精品毛片久久久久久久| 一区二区三区日本大片|