欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于區(qū)塊鏈的電力交易驗證方法與流程

文檔序號:40530816發(fā)布日期:2024-12-31 13:44閱讀:9來源:國知局
一種基于區(qū)塊鏈的電力交易驗證方法與流程

本發(fā)明涉及交易驗證,具體為一種基于區(qū)塊鏈的電力交易驗證方法。


背景技術:

1、區(qū)塊鏈系統(tǒng)使物聯(lián)網(wǎng)用戶之間的數(shù)據(jù)共享被記錄為交易,并通過所有分布式驗證者的共識打包為交易塊,從而共享和存儲數(shù)據(jù)。

2、根據(jù)中國專利申請?zhí)枮閏n202211720387.9公開了一種基于區(qū)塊鏈的電力交易驗證方法及裝置,包括:基于預先劃分的各分片接收區(qū)塊的總數(shù)量和類型對接收的區(qū)塊進行驗證,得到驗證塊;對所述驗證塊進行rs解碼,得到原始區(qū)塊,并將所述原始區(qū)塊上鏈;其中,所述區(qū)塊的類型包括第一指定區(qū)塊和第二指定區(qū)塊,所述第一指定區(qū)塊包括:小額交易塊、零確認交易塊;所述第二指定區(qū)塊包括:大額交易塊、跨分片交易塊。

3、上述專利能夠在為分片內(nèi)交易和跨分片交易提供足夠安全性的同時提升傳統(tǒng)區(qū)塊鏈分片方案的吞吐量,且能夠適用于未來規(guī)?;妱悠嚺c電網(wǎng)互動場景,但是在對用戶交易前的身份認證沒有進行很好的處理,由于數(shù)據(jù)之間的共享,導致了對用戶身份的驗證至關重要,同時在對身份驗證過程中的數(shù)據(jù)傳輸也存在數(shù)據(jù)泄露的風險,因此需要對身份驗證過程中的信息進行安全防護。


技術實現(xiàn)思路

1、針對現(xiàn)有技術的不足,本發(fā)明提供了一種基于區(qū)塊鏈的電力交易驗證方法,解決了沒有對用戶在進行身份驗證過程中的信息進行合理的安全防護,造成用戶信息存在泄露,導致電力交易數(shù)據(jù)存在交易風險的問題。

2、為實現(xiàn)以上目的,本發(fā)明通過以下技術方案予以實現(xiàn):一種基于區(qū)塊鏈的電力交易驗證方法,包括以下步驟:

3、步驟一:根據(jù)登錄信息對用戶身份進行初步核驗并生成初步核驗結果,且初步核驗結果包括核驗正確信號和核驗錯誤信號,針對核驗錯誤信號,通過對登錄信息進行二次輸入來判斷用戶身份并生成二次核驗結果,且二次核驗結果包括核驗正確信號和核驗異常信號;

4、步驟二:對生成的核驗異常信號進行分析,通過更換登錄方式來對用戶身份進行驗證,并生成對應的驗證信息,且驗證信息包括核驗正確信號和核驗失敗信號;

5、步驟三:對生成的核驗正確信號進行獲取,同時系統(tǒng)會對用戶的ip地址進行二次核驗并生成地址正確信號和地址錯誤信號,針對地址錯誤信號則根據(jù)用戶信息生成動態(tài)驗證碼;

6、步驟四:對生成的動態(tài)驗證碼進行傳輸分析,通過對動態(tài)驗證碼進行密碼類型分類得到數(shù)字類型驗證碼和非數(shù)字類型驗證碼,通過對數(shù)字類型驗證碼和非數(shù)字類型驗證碼進行轉化分析,并進行分割傳輸生成傳輸信息;

7、步驟五:根據(jù)生成的傳輸信息對生成的動態(tài)驗證碼進行傳輸,同時根據(jù)對應的解壓信息對動態(tài)驗證碼進行解壓,接著根據(jù)得到的動態(tài)驗證碼進行登錄驗證。

8、作為本發(fā)明的進一步方案:步驟一中生成初步核驗結果的具體方式為:

9、獲取用戶輸入的登錄信息,其中登錄信息包括登錄用戶名和登錄密碼,接著對輸入的登錄信息進行核驗,通過對登錄用戶名和登錄密碼進行分別核驗,若存在任一項錯誤,則生成核驗錯誤信號,反之若二者均正確,則生成核驗正確信號。

10、作為本發(fā)明的進一步方案:步驟一中對核驗錯誤信號進行分析生成二次核驗結果的具體方式為:

11、獲取對應的核驗錯誤登錄信息,所述核驗錯誤登錄信息包括登錄用戶名錯誤或者登錄密碼錯誤,并根據(jù)核驗錯誤登錄信息進行重新輸入提示,接著獲取二次輸入的登錄信息,并對二次輸入的登錄信息進行核驗,若二次輸入的登錄信息存在錯誤,則生成核驗異常信號,反之若二次輸入的登錄信息不存在錯誤,則生成核驗正確信號。

12、作為本發(fā)明的進一步方案:步驟二中生成驗證信息的具體方式為:

13、當系統(tǒng)生成核驗異常信號時,將提示用戶更換登錄方式,用戶提供選擇其他登錄方式進行身份核驗的選項,包括實名認證和驗證碼與身份信息組合的方式;

14、若用戶在選擇的其他登錄方式下進行身份核驗時產(chǎn)生錯誤,則系統(tǒng)將生成核驗失敗信號,若身份核驗成功,則系統(tǒng)將生成核驗正確信號。

15、作為本發(fā)明的進一步方案:步驟三中對用戶的ip地址進行二次核驗并生成地址正確信號和地址錯誤信號的具體方式為:

16、獲取用戶對應的登錄ip地址,并獲取用戶歷史登錄數(shù)據(jù)中的登錄ip地址,同時對兩個登錄ip地址進行判斷,當兩個登錄ip地址相同時,則表示當前用戶的登錄ip地址為常用ip地址,并生成地址正確信號,反之當兩個登錄ip地址不相同時,則表示當前用戶的登錄ip地址為新增ip地址,并生成地址錯誤信號。

17、作為本發(fā)明的進一步方案:步驟三中根據(jù)用戶信息生成動態(tài)驗證碼的具體方式為:

18、獲取用戶的身份信息,并根據(jù)身份信息生成隨機動態(tài)驗證碼,同時獲取用戶的驗證號碼,并將動態(tài)驗證碼進行傳輸。

19、作為本發(fā)明的進一步方案:步驟四中對動態(tài)驗證碼進行密碼類型分類得到數(shù)字類型驗證碼和非數(shù)字類型驗證碼的具體方式為:

20、對獲取的動態(tài)驗證碼進行分析,并判斷動態(tài)驗證碼的組成類型,若動態(tài)驗證碼為純數(shù)字組成,則將其分類為數(shù)字類型驗證碼,反之若動態(tài)驗證碼為非純數(shù)字組成,則將其分類為非數(shù)字類型驗證碼。

21、作為本發(fā)明的進一步方案:步驟四中對數(shù)字類型驗證碼進行分析的具體方式為:

22、當動態(tài)驗證碼為數(shù)字類型驗證碼時,對動態(tài)驗證碼進行二進制轉化分析,并根據(jù)對應的數(shù)字判斷是否能夠進行二進制轉化,若能夠進行二進制轉化,則將對應的數(shù)字轉化為二進制數(shù),若不能夠進行二進制轉化,則不處理;

23、將動態(tài)驗證碼進行二進制轉化,并對動態(tài)驗證碼進行倒序處理得到倒序二進制數(shù),同時對倒序二進制數(shù)中是否存在相鄰相同二進制數(shù)進行判斷,若倒序二進制數(shù)中存在相同二進制數(shù),則將對應的相鄰相同二進制數(shù)進行分割并捆綁處理,若倒序二進制中不存在相鄰相同二進制數(shù),則對倒序二進制數(shù)能否均分進行判斷。

24、作為本發(fā)明的進一步方案:對倒序二進制數(shù)能否均分進行判斷的具體方式為:

25、若倒序二進制數(shù)能夠進行均分,則將倒序二進制數(shù)整體進行均分并得到分割數(shù)據(jù),同時對分割數(shù)據(jù)進行傳輸并生成傳輸信息,若倒序二進制數(shù)不能夠進行均分,則將二進制數(shù)進行兩兩捆綁組合得到分割數(shù)據(jù),同時對分割數(shù)據(jù)進行傳輸并生成傳輸信息。

26、作為本發(fā)明的進一步方案:對非數(shù)字類型驗證碼進行分析的具體方式為:

27、當動態(tài)驗證碼為非數(shù)字類型驗證碼時,對所有的數(shù)字進行二進制轉化同時進行倒序處理,接著以非數(shù)字數(shù)據(jù)為分割界線對整體進行分割得到分割數(shù)據(jù),并將分割數(shù)據(jù)進行傳輸生成傳輸信息,同時生成對應的解壓信息。

28、本發(fā)明提供了一種基于區(qū)塊鏈的電力交易驗證方法。與現(xiàn)有技術相比具備以下有益效果:

29、本發(fā)明通過對用戶的登錄信息進行初步核驗判斷是否存在錯誤,并針對錯誤的情況進行二次輸入核驗,同時針對初步核驗正確的情況則通過對用戶的登錄ip進行二次核驗分析,進一步的對通過核驗的用戶進行動態(tài)驗證碼核驗分析,在對動態(tài)驗證碼傳輸?shù)倪^程中,根據(jù)動態(tài)驗證碼自身特性來進行加密分析,通過對動態(tài)驗證碼的類型進行分類,針對數(shù)字類型動態(tài)驗證碼和非數(shù)字類型動態(tài)驗證碼進行二進制轉化,同時進行倒序分割處理,并對分割后的數(shù)據(jù)進行傳輸生成傳輸信息,實現(xiàn)對動態(tài)驗證碼的加密,保證整體傳輸?shù)陌踩?/p>

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
揭阳市| 德保县| 清涧县| 白山市| 乌兰浩特市| 贺州市| 临海市| 通江县| 上栗县| 高要市| 永靖县| 西乡县| 纳雍县| 宁都县| 新源县| 西昌市| 德安县| 宜良县| 仙居县| 曲松县| 利川市| 三门峡市| 罗城| 郑州市| 磐石市| 靖江市| 灌南县| 阿荣旗| 安塞县| 高要市| 禄劝| 永登县| 宁明县| 洛南县| 宁乡县| 黔江区| 兰溪市| 同心县| 西峡县| 天祝| 茌平县|