摘要
本发明提供一种基于混淆加密程序密钥的程序授权方法、系统、设备及介质,属于信息安全技术领域,通过随机数生成算法生成初始程序密钥;采用动态字符串混淆技术对初始程序密钥进行混淆处理,得到程序密钥;使用分组密码算法对程序密钥进行加密处理;建立包含解密模块和验证模块的运行时验证模式;基于解密模块获取解密后的原始密钥,由验证模块执行原始密钥特征校验和完整性校验,当校验结果满足预定义安全策略时授权程序运行。通过混淆技术和加密算法对程序密钥进行混淆和加密处理,提高了程序密钥的安全性。
技术关键词
密钥
授权方法
分组密码算法
程序
解密模块
混淆技术
生成算法
伪随机数生成器
生成时间戳
特征校验
量子随机数生成器
校验机制
动态反馈机制
解密算法
流密码算法
滑动窗口机制
加密数据
系统时间戳