[发明专利]消息传输方法、装置、系统及其保护代码更新方法、装置有效
申请号: | 201911389464.5 | 申请日: | 2019-12-30 |
公开(公告)号: | CN111131281B | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 刘好伟;董进刚;张晶 | 申请(专利权)人: | 北京永新视博数字电视技术有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 薛平;谷敬丽 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 传输 方法 装置 系统 及其 保护 代码 更新 | ||
1.一种消息传输系统,其特征在于,包括:消息发送装置和消息接收装置;
其中,所述消息发送装置,用于采用加密代码对消息原文进行加密得到加密消息,并调用虚拟指令编译器,对加密代码对应的解密代码进行编译,生成解密代码对应的解密字节码,将加密消息和解密字节码传输到消息接收装置;
所述消息接收装置,用于接收来自所述消息发送装置的加密消息和解密字节码,校验解密字节码,并更新成功,调用虚拟指令解释器,对解密字节码进行解释执行,对加密消息进行校验和解密得到消息原文;
其中,所述虚拟指令编译器和虚拟指令解释器基于一套自定义的虚拟指令集,所述虚拟指令集包含一组虚拟指令与消息保护代码之间的映射关系;
所述虚拟指令编译器和虚拟指令解释器为消息处理的执行提供一个安全加固的运行环境。
2.一种消息传输方法,其特征在于,应用于消息发送端,包括:
采用加密代码对消息原文进行加密得到加密消息;
调用虚拟指令编译器,对加密代码对应的解密代码进行编译,生成解密代码对应的解密字节码,其中,解密代码用于对加密消息进行解密得到消息原文;
将加密消息和解密字节码传输到消息接收端,其中,所述消息接收端用于校验解密字节码,并更新成功,调用虚拟指令解释器对解密字节码进行解释执行,对加密消息进行校验和解密得到消息原文;
其中,所述虚拟指令编译器和虚拟指令解释器基于一套自定义的虚拟指令集,所述虚拟指令集包含一组虚拟指令与消息保护代码之间的映射关系;
所述虚拟指令编译器和虚拟指令解释器为消息处理的执行提供一个安全加固的运行环境。
3.一种消息传输方法,其特征在于,应用于消息接收端,包括:
接收来自消息发送端的加密消息和解密字节码,其中,所述加密消息为所述消息发送端采用加密代码加密消息原文得到的加密消息,所述解密字节码为消息发送端调用虚拟指令编译器对加密代码对应的解密代码进行编译生成的解密字节码,解密代码用于对加密消息进行解密得到消息原文;
校验解密字节码,并更新成功,调用虚拟指令解释器,对解密字节码进行解释执行,对加密消息进行校验和解密得到消息原文;
其中,所述虚拟指令编译器和虚拟指令解释器基于一套自定义的虚拟指令集,所述虚拟指令集包含一组虚拟指令与消息保护代码之间的映射关系;
所述虚拟指令编译器和虚拟指令解释器为消息处理的执行提供一个安全加固的运行环境。
4.一种消息保护代码更新方法,其特征在于,包括:
获取对消息原文进行消息保护的消息保护代码,其中,所述消息保护代码包括:加密代码和对应的解密代码,其中,加密代码用于加密消息原文得到加密消息,解密代码用于对加密消息进行解密得到消息原文;
调用虚拟指令编译器,对消息保护代码进行编译,生成消息保护代码对应的消息保护字节码,其中,所述消息保护字节码包括:加密代码对应的加密字节码和解密代码对应的解密字节码;
将消息保护字节码传输到消息发送端,其中,所述消息发送端调用虚拟指令解释器对加密字节码进行解释执行,对消息原文进行加密得到加密消息,将加密消息和解密字节码传输到消息接收端;所述消息接收端校验解密字节码,并更新成功,调用虚拟指令解释器对解密字节码进行解释执行,对加密消息进行校验和解密得到消息原文;
其中,所述虚拟指令编译器和虚拟指令解释器基于一套自定义的虚拟指令集,所述虚拟指令集包含一组虚拟指令与消息保护代码之间的映射关系;
所述虚拟指令编译器和虚拟指令解释器为消息处理的执行提供一个安全加固的运行环境。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京永新视博数字电视技术有限公司,未经北京永新视博数字电视技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911389464.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:装载晶片模组的治具
- 下一篇:一种能精准定位的土壤采样装置