🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: sci.crypt
Article #724

Re: "Sneakers" -- action/adventure movie about Cryptography

#724
From: John Mount
Date: Mon, 07 Sep 1992 14:44
38 lines
2414 bytes
In article <1992Sep4.205842.12303@qualcomm.com>, karn@qualcom.qualcomm.com (Phil Karn) writes:
|> It sounds like that scene was written by the same guy who did the
|> climax of "War Games". Remember how the computer (Joshua?) cracked the
|> missile launch code ONE CHARACTER AT A TIME?
|> 
|> I wish I could find a bank with a vault whose combination lock worked
|> that way.

But there have been such "bank vaults".  The name escapes me, but
there was an operating system that checked passwords with a loop like:

for(i=0;i<strlen(actual_password);++i)
   if(candidate_password[i]!=actual_password[i])
      return(ACCESS_DENIED);
/* grant access */

Where candidate_password was a pointer supplied by user code.

You could crack the system by guessing the password one character at a
time.

(method: suppose you known the first k characters, k can be zero, of
the password.  To learn the (k+1)st character set candidate_password
to point to k+1 characters before the end of a page of memory.  Have a
process running that page faults a lot, to keep the memory system
busy.  Copy the k known characters to candidate_password and copy in a
guess for the (k+1)st character.  Ask the system to check this
password several times, and time each call.  If the (k+1)st character
is correct the system will occasionally page fault in looking for the
(k+2)nd character if the (k+1)st character is wrong it will never look
at the (k+2)nd character and will page fault less.  So you can tell if
your guess is right by observing the timing of the password call.)

-- 
--- It is kind of strange being in CS theory, given computers really do exist.
John Mount: jmount+@cs.cmu.edu               (412)268-6247
School of Computer Science, Carnegie Mellon University, 
5000 Forbes Ave., Pittsburgh PA 15213-3891
Technical Details
Message-ID: <Bu7q9r.4zz.2@cs.cmu.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!uwm.edu!spool.mu.edu!darwin.sura.net!ukma!rutgers!rochester!cantaloupe.srv.cs.cmu.edu!GS6.SP.CS.CMU.EDU!jmount
References: <1391@eouk18.eoe.co.uk> <6395@vtserf.cc.vt.edu> <1992Sep4.205842.12303@qualcomm.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!uwm.edu!spool.mu.edu!darwin.sura.net!ukma!rutgers!rochester!cantaloupe.srv.cs.cmu.edu!GS6.SP.CS.CMU.EDU!jmount
From: jmount+@CS.CMU.EDU (John Mount)
Newsgroups: sci.crypt
Subject: Re: "Sneakers" -- action/adventure movie about Cryptography
Message-ID: <Bu7q9r.4zz.2@cs.cmu.edu>
Date: 7 Sep 92 14:44:15 GMT
References: <1391@eouk18.eoe.co.uk> <6395@vtserf.cc.vt.edu> <1992Sep4.205842.12303@qualcomm.com>
Sender: news@cs.cmu.edu (Usenet News System)
Organization: Carnegie Mellon University
Lines: 38
Nntp-Posting-Host: gs6.sp.cs.cmu.edu