Affiliation:
1. School of Media and Information, Siegen University, Herrengarten 3, 57072 Siegen, Germany. egdaylight@dijkstrascry.com
Abstract
The term ‘Halting Problem’ arguably refers to computer science’s most celebrated impossibility result and to the core notion underlying the language-theoretic approach to security. Computer professionals often ignore the Halting Problem however. In retrospect, this is not too surprising given that several advocates of computability theory implicitly follow Christopher Strachey’s alleged 1965 proof of his Halting Problem (which is about executable – i.e., hackable – programs) rather than Martin Davis’s correct 1958 version or his 1994 account (each of which is solely about mathematical objects). For the sake of conceptual clarity, particularly for researchers pursuing a coherent science of cybersecurity, I will scrutinize Strachey’s 1965 line of reasoning – which is widespread today – both from a charitable, historical angle and from a critical, engineering perspective.
Subject
Artificial Intelligence,Computational Theory and Mathematics,Computer Science Applications,Theoretical Computer Science
Reference59 articles.
1. An Abstract Theory of Computer Viruses
2. Technology and Privacy
3. Universality versus locality: The Amsterdam style of ALGOL implementation;Alberts;IEEE Annals of the History of Computing,2014
4. Exploit Programming: From Buffer Overflows to “Weird Machines” and Theory of Computation;Bratus;USENIX; login,2011
5. Why did computer science make a hero out of Turing?;Bullynck;Communications of the ACM,2015
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献