Article View: sci.crypt
Article #1344Pocket calculators (was Re: Every Spy Should Carry a Bible)
From: Olaf Titz
Date: Mon, 05 Oct 1992 19:02
Date: Mon, 05 Oct 1992 19:02
59 lines
3393 bytes
3393 bytes
Sorry if this is a bit off-topic, but...
In <PHR.92Sep30185509@napa.telebit.com> phr@telebit.com writes:
>...
> One advantage of the Bible is that, at least until recent times, carrying
> one wouldn't draw suspicion to the spy. (Carrying a Hagelin machine
> would be pretty incriminating). As a modern day alternative, I've
> often thought the No Such Agency could do the following:
>
> - write encryption/decryption code that runs in an embedded
> micro of the kind found in calculators.
>
> - go to favorite defense contractor that also makes calculators
> (e.g. TI), and say "we want you to make a new model of simple,
> consumer calculator, priced so lots of people will buy them
> (here's some $$$ to make it profitable), and by the way, when
> the user types this undocumented 20-keystroke sequence, it should
> run this code that we'll supply (from previous step).
This reminds me of my first scientific pocket calculator I used in
high school. (It was manufactured by Casio but I know the way TI
calculators suck and I surely can imagine a TI with such features too
;-)
It was a (then) highly pouplar model called fx85, which was slightly
cheaper than the fx100, which looked exactly the same, except that a
third (blue) layer of key definitions (apart from first (black) and
second (brown) functions) was missing from the 85. Knowing a bit about
mathematics you would have recognized the blue functions as
statistical functions.
Both of the calculators had an INV key (some sort of a shift) and a
MODE key (for switching from degrees to radians). Pressing BOTH of
them would result in switching the machine into SD (statistical) mode,
in which the third function layer was in effect and, of course, some
keys had total different meanings.
The manual of the 85 stated that [paraphrased] 'some wrong input may
cause an ERROR sign to appear, in which case you should turn the
machine off and on again.' It turned out that the condition for
getting an ERROR was exactly INV-MODE, and the same could be used to
turn the ERROR off again.
Now, some people had the 100 model, and quickly we found out that
except for the nasty ERROR display instead of SD, the statistical
functions did work as well on the 85. The two models had the same CPU,
only the displays and key labels were different.
Now don't tell me that there are no pocket calculators with surprising
undocumented features :-)
MfG,
Olaf
--
o Olaf Titz - comp.sc.student - univ of karlsruhe - germany
_ /<_ s_titz@iravcl.ira.uka.de - uknf@dkauni2.bitnet - praetorius@irc
(_)>(_) +49-721-60439 - did i forget something?
Wichtig ist, was hinten rauskommt. - Helmut Kohl
Technical Details
Message-ID:
<1992Oct5.190248.16948@rz.uni-karlsruhe.de>Path:
arc1-ca.pugleaf.net!sparky!uunet!snorkelwacker.mit.edu!ira.uka.de!uni-heidelberg!rz.uni-karlsruhe.de!usenetReferences:
<66926@cup.portal.com> <PHR.92Sep30185509@napa.telebit.com>Show Full Headers
Complete Article Headers
Newsgroups: sci.crypt Path: arc1-ca.pugleaf.net!sparky!uunet!snorkelwacker.mit.edu!ira.uka.de!uni-heidelberg!rz.uni-karlsruhe.de!usenet From: S_TITZ@iravcl.ira.uka.de (Olaf Titz) Subject: Pocket calculators (was Re: Every Spy Should Carry a Bible) In-Reply-To: phr@telebit.com's message of 30 Sep 92 22: 55:09 GMT Message-ID: <1992Oct5.190248.16948@rz.uni-karlsruhe.de> Sender: usenet@rz.uni-karlsruhe.de (USENET News System) Organization: Fachschaft Informatik, Uni Karlsruhe References: <66926@cup.portal.com> <PHR.92Sep30185509@napa.telebit.com> Date: Mon, 5 Oct 1992 19:02:48 GMT X-News-Reader: VMS NEWS 1.23 Lines: 59