吉林大学学报(工学版) ›› 2004, Vol. ›› Issue (3): 507-511.

• 论文 • 上一篇    下一篇

程序功能的局限性与密码系统

赵永哲, 黄声烈, 赵焱, 邢磊   

  1. 吉林大学 计算机科学与技术学院, 吉林 长春 130022
  • 收稿日期:2003-10-14 出版日期:2004-07-01

Programming limitation and cryptosystem

ZHAO Yongzhe, HUANG ShengLie, ZHAO Yan, XING Lei   

  1. College of Computer Science and Technology, Jilin University, Changchun 130022, China
  • Received:2003-10-14 Online:2004-07-01

摘要: 软件开发过程实际上是"问题空间"向"方案空间"的转换过程。根据"问题空间"和"方案空间"的特点,对它们的表示方法进行了抽象,并从一些有代表性的问题入手,对有关程序功能的局限性进行了分析和讨论。由得出的结论可知:无论程序设计语言如何进步,只要最终的实际计算机是基于图灵机模型,则程序的功能总具有局限性,即存在大量不可判定的程序。这从理论上说明了基于"不可计算性"的密码系统的可行性,并为此给出了一个设想方案。

关键词: 计算机科学技术基础, 问题空间, 方案空间, 可计算性(可判定性), 密码系统

Abstract: Developing a software is actually a transformation from the "problem space" to the "solution space". The representations of the "problem space" and "solution space" were abstracted from their characteristics, and the limitations of the programming were discussed from several typical problems. The reached conclusion shows that no matter how advanced the programming language is, if the real computer is based on the model of "Turing machine", the ability of the program will always be limited, i.e. there are many undecidable programs. Therefore, the cryptosystem which based on the uncomputability is feasible, and an idea of such cryptosystem was proposed.

Key words: computer science, problem space, solution space, computability(decidability), cryptosystem

中图分类号: 

  • TP301.4
[1] MICHAEL Sipser. Introduction to the Theory of Computation[M]. USA. PWS, 1997.
[2] BRUCE Schneier. Applied Cryptography Second Edition:Protocols,Algorithms,and Source Code in C[M]. USA. Wiley & Sons, Inc,1996.
[3] LEWIS Harry R, PAPADIMITRIOU Christos H. Elements of the Theory of Computation 2nd Edition[M]. Prentice Hall, NJ, 1998.
[4] 张立昂.可计算性与计算复杂性导引[M].北京:北京大学出版社,1996.ZHANG Liang. Introduction to the Computability and Complexity[M]. Beijing:Beijing University Press, 1996
No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!