作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2010, Vol. 36 ›› Issue (14): 114-116. doi: 10.3969/j.issn.1000-3428.2010.14.041

• 安全技术 • 上一篇    下一篇

安全的移动代码计算完整性检测协议

陈 良1,2,高成敏2   

  1. (1. 华南理工大学计算机科学与工程学院,广州 510640;2. 广东警官学院计算机系,广州 510232)
  • 出版日期:2010-07-20 发布日期:2010-07-20
  • 作者简介:陈 良(1969-),男,副教授、博士研究生,主研方向:网络信息安全,数字图像处理;高成敏,硕士

Secure Protocol for Computational Integrity Checking of Mobile Code

CHEN Liang1,2, GAO Cheng-min2   

  1. (1. School of Computer Science & Engineering, South China University of Technology, Guangzhou 510640;2. Department of Computer, Guangdong Police College, Guangzhou 510232)
  • Online:2010-07-20 Published:2010-07-20

摘要: 在假设移动代码可抽象为由函数构成的前提下,提出函数嵌入算法和代数同态加密算法,前者实现了计算完整性检测,后者可加密函数嵌入算法并具有抵抗已知明文攻击的能力。基于上述2种算法,设计移动代码计算完整性检测及其机密性保护协议。该协议能使检测函数和正常计算函数耦合在一起,无法被删除,完整性检测易于构造和实现。

关键词: 函数嵌入, 计算完整性检测, 代数同态, 函数隐藏

Abstract: On the assumption that mobile code is composed of functions, a function embedding algorithm is proposed to check computational integrity. An algebraic homomorphism encryption algorithm is proposed to encrypt the function embedding algorithm. The algebraic homomorphism can resist known plaintext attacks. Based on the above two algorithms, a protocol for checking computational integrity and protecting confidentiality is proposed. The protocol couples the checking functions with the normal computed functions, so that the checking functions can not be deleted. It is easy to be constructed and implemented.

Key words: function embedding, computational integrity checking, algebraic homomorphism, function hiding

中图分类号: