一种基于特定时间加密的软件云端定时使用控制方法及装置

    公开(公告)号:CN111639310A

    公开(公告)日:2020-09-08

    申请号:CN202010473555.3

    申请日:2020-05-29

    Applicant: 河南大学

    Abstract: 本发明公开一种基于特定时间加密的软件云端定时使用控制方法,包括:软件开发商服务器S通过密钥MK对原始可执行文件OEF进行SM4加密,加壳后生成PEF,发至云服务器CS;S计算用户公私钥对,把私钥发至用户R;S根据params、MK、pk、TS-MPK及[t0,t1]生成密文C,发至CS;时间服务器TS发布时间陷门Dt={dx=sH1(x):x∈ρt},并广播;CS将Dt链接,生成新的时间陷门链tikChain;R在[t0,t1]内将sk发至CS,发送运行PEF命令;CS运行PEF,根据C、sk和tikChain脱壳后运行OEF;本发明还公开一种基于特定时间加密的软件云端定时使用控制装置。本发明避免了非法软件用户对软件进行逆向分析等手段从而破解时间限制,安全性较高。

    一种面向区块链平台的基于字节码的诈骗合约检测方法

    公开(公告)号:CN113283901B

    公开(公告)日:2022-11-01

    申请号:CN202110627401.X

    申请日:2021-06-04

    Applicant: 河南大学

    Abstract: 本发明公开了一种面向区块链平台的基于字节码的诈骗合约检测方法,依次包括以下步骤:A:获取区块链平台中智能合约的字节码,将获取到的字节码转化为标准化后的特征矩阵并消除特征矩阵中的噪声;B:获取诈骗合约的数据集并划分为训练集和测试集;然后将训练集和测试集中的测试数据分别转化为标准化后的特征矩阵;C:使用特征矩阵训练并测试异常检测模型,最终得到最佳异常检测模型;D:利用步骤C中得到的最佳异常检测模型,对待判定的智能合约进行是否为诈骗合约的判定。本发明能够有效的检测区块链平台中的诈骗类型的智能合约,维护区块链的健康发展。

    基于特定时间加密的软件云端定时使用控制方法及装置

    公开(公告)号:CN111639310B

    公开(公告)日:2023-05-16

    申请号:CN202010473555.3

    申请日:2020-05-29

    Applicant: 河南大学

    Abstract: 本发明公开一种基于特定时间加密的软件云端定时使用控制方法,包括:软件开发商服务器S通过密钥MK对原始可执行文件OEF进行SM4加密,加壳后生成PEF,发至云服务器CS;S计算用户公私钥对,把私钥发至用户R;S根据params、MK、pk、TS‑MPK及[t0,t1]生成密文C,发至CS;时间服务器TS发布时间陷门Dt={dx=sH1(x):x∈ρt},并广播;CS将Dt链接,生成新的时间陷门链tikChain;R在[t0,t1]内将sk发至CS,发送运行PEF命令;CS运行PEF,根据C、sk和tikChain脱壳后运行OEF;本发明还公开一种基于特定时间加密的软件云端定时使用控制装置。本发明避免了非法软件用户对软件进行逆向分析等手段从而破解时间限制,安全性较高。

    一种面向区块链平台的基于字节码的诈骗合约检测方法

    公开(公告)号:CN113283901A

    公开(公告)日:2021-08-20

    申请号:CN202110627401.X

    申请日:2021-06-04

    Applicant: 河南大学

    Abstract: 本发明公开了一种面向区块链平台的基于字节码的诈骗合约检测方法,依次包括以下步骤:A:获取区块链平台中智能合约的字节码,将获取到的字节码转化为标准化后的特征矩阵并消除特征矩阵中的噪声;B:获取诈骗合约的数据集并划分为训练集和测试集;然后将训练集和测试集中的测试数据分别转化为标准化后的特征矩阵;C:使用特征矩阵训练并测试异常检测模型,最终得到最佳异常检测模型;D:利用步骤C中得到的最佳异常检测模型,对待判定的智能合约进行是否为诈骗合约的判定。本发明能够有效的检测区块链平台中的诈骗类型的智能合约,维护区块链的健康发展。

Patent Agency Ranking