本發明公開了一種結合GRU和SVM的智能合約漏洞檢測方法,包括,將原始智能合約轉換為合約片段,并對合約片段進行標記;解析標記的合約片段,并將解析結果轉換為向量;利用任意值初始化學習參數權值和偏差,基于向量和學習參數權值計算門控循環神經網絡的單元狀態,根據單元狀態和支持向量機構建檢測網絡;通過優化策略最小化檢測網絡的損失值,根據損失值調整檢測網絡的權重和偏差,以訓練檢測網絡;若檢測網絡達到設定精度,則停止訓練,將智能合約輸入至訓練后的檢測網絡,以判斷是否存在重入漏洞;本發明在針對解決智能合約的安全問題上結合了深度學習技術,并且通過最終實驗數據證實該發明能更高效地檢測智能合約重入漏洞。
聲明:
“結合GRU和SVM的智能合約漏洞檢測方法” 該技術專利(論文)所有權利歸屬于技術(論文)所有人。僅供學習研究,如用于商業用途,請聯系該技術所有人。
我是此專利(論文)的發明人(作者)