View Single Post
  #19   Report Post  
Old July 15th 08, 08:52 AM posted to uk.transport.london
thagor2008@googlemail.com thagor2008@googlemail.com is offline
external usenet poster
 
First recorded activity at LondonBanter: Jun 2008
Posts: 104
Default My OysterCard Whinge

On Jul 14, 11:14 pm, Tom Anderson wrote:
In a ROM. To my mind, it has to be modifiable to be firmware, which makes
code in a ROM not firmware. Although thinking about it, my mind is
probably wrong on this point.


Firmware is any built in software that controls the low level
functionality of a piece of hardware. Doesn't matter how its stored.

Or it could be done with an ASIC that isn't a microprocessor. It doesn't
need to be any more than a memory controller with an encryption processor
glued on the side.


So what do you think will be running the encryption processor? I don't
know what a circuit hardwired to do something like 3DES or Blowfish or
whatever encryption Oyster uses would look like, but I suspect it
would be a nightmare to design and debug if it were even possible.

They're called "smart" because they have a microprocessor running
software that decodes commands and reads, encrypts and transmits the
requested data.


Microprocessor or ASIC?


Most ASICs these days have embedded CPUs.

B2003