发明名称 |
加密方法及加密装置 |
摘要 |
本发明涉及一种加密方法,包括:在宿主操作系统中加载虚拟系统驱动模块并构建虚拟操作系统,所述虚拟操作系统包括微内核;所述虚拟系统驱动程序准备处理器上下文以及内存页表并将其提供给所述微内核,在所述内存页表中映射原始数据及接收完成加密运算数据的缓冲区的物理地址;以及在所述虚拟操作系统中完成加密运算并将运算结果存入所述缓冲区。上述的加密方法可以不被破解,也可以克服硬件加密成本高、运算速度慢的缺点。此外,本发明还提供一种加密装置。 |
申请公布号 |
CN103679060A |
申请公布日期 |
2014.03.26 |
申请号 |
CN201210347705.1 |
申请日期 |
2012.09.19 |
申请人 |
腾讯科技(深圳)有限公司 |
发明人 |
曹亮 |
分类号 |
G06F21/72(2013.01)I |
主分类号 |
G06F21/72(2013.01)I |
代理机构 |
上海波拓知识产权代理有限公司 31264 |
代理人 |
韩绍君 |
主权项 |
一种加密方法,包括:在宿主操作系统中加载虚拟系统驱动模块并构建虚拟操作系统,所述虚拟操作系统包括微内核;所述虚拟系统驱动程序准备处理器上下文以及内存页表并将其提供给所述微内核,在所述内存页表中映射原始数据及接收完成加密运算数据的缓冲区的物理地址;以及在所述虚拟操作系统中完成加密运算并将运算结果存入所述缓冲区。 |
地址 |
518044 广东省深圳市福田区振兴路赛格科技园2栋东403室 |