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

Previous Articles     Next Articles

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

CLC Number: 

  • 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
[1] ZHAO Bo, QIN Gui-He, ZHAO Yong-Zhe, YANG Wen-Di. Public key cryptosystem based on semi-trapdoor one-way function [J]. 吉林大学学报(工学版), 2018, 48(1): 259-267.
[2] MIAO Feng-Man, ZHANG Qiu-Yu, YUAN Zhan-Ting, ZHANG Qi-Kun, CAI Zhi-Peng. Path choosing and cryptosystem of multitrust domain authentication based on lattice [J]. 吉林大学学报(工学版), 2011, 41(02): 463-0467.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!