User:Sandy Harris: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Sandy Harris
No edit summary
imported>Sandy Harris
No edit summary
Line 21: Line 21:
{{rpl|FreeSWAN}}
{{rpl|FreeSWAN}}


including many on attacks:
{{rpl|Active attack}}
{{rpl|Passive attack}}
{{rpl|Brute force attack}}
{{rpl|Birthday attack}}
{{rpl|Meet-in-the-middle attack}}
Others I have contributed heavily to:
Others I have contributed heavily to:
{{rpl|Cryptography}}
{{rpl|Cryptography}}

Revision as of 05:14, 14 June 2010

Hourglass drawing.svg Where Sandy lives it is approximately: 01:04

I'm a baby-boomer Canadian currently teaching English and IT subjects in China. My academic qualifications are a BA in Psychology and a Certificate in Teaching English as a Second Language, both from Carleton U in Ottawa. I also did some work toward an M Phil in computational linguistics at U of Birmingham, UK, but did not complete that degree.

I am quite active on Wikitravel, where I'm an admin, and sometimes contribute to other wikis. See my Wikitravel user page: [1].

I've spent two substantial chunks of my career as a teacher — 1978-83 and 2002-date — mainly because that is a good way to support travel. At other times I've worked in computing, mostly as a technical writer but a bit of everything else too.

I wrote most of the documentation for the FreeS/WAN project, a Linux implementation of the IPsec encryption protocols. I have permission to re-use that text here User_talk:Sandy_Harris/Permission.

Citizendium articles where I was the main writer:

  • Developing Article Block cipher: A symmetric cipher that operates on fixed-size blocks of plaintext, giving a block of ciphertext for each [e]
  • Developing Article Stream cipher: A cipher that encrypts data by mixing it with the output of a pseudorandom number generator controlled by a key; to decrypt, run the same generator with the same key to get the same pseudorandom data, then reverse the mixing step. [e]
  • Approved Article Kerckhoffs' Principle: The principle, formulated by Auguste Kerckhoffs, that security in a cipher should not depend on keeping the details of the cipher secret; it should depend only on keeping the key secret. [e]
  • Developing Article Brute force attack: An attempt to break a cipher by trying all possible keys; long enough keys make this impractical. [e]
  • Developing Article Cypherpunk: People interested in cryptography as a tool for privacy, anonymity and social change. [e]
  • Stub FreeSWAN: A Linux implementation of the IPsec protocols, intended to make wholesale monitoring of the Internet impossible. [e]

including many on attacks:

  • Developing Article Active attack: An attack on a communications system in which the attacker creates, alters, replaces, re-routes or blocks messages; this contrasts with a passive attack in which he only reads them. [e]
  • Developing Article Passive attack: An attack on a communications system in which the attacker reads messages he is not supposed to but does not alter them. [e]
  • Developing Article Brute force attack: An attempt to break a cipher by trying all possible keys; long enough keys make this impractical. [e]
  • Stub Birthday attack: An attack on a cryptographic system that works by finding two identical outputs from the system. [e]
  • Developing Article Meet-in-the-middle attack: An attack on a block cipher in which the attacker can calculate possible values of the same intermediate variable (the middle) in two independent ways, starting either from the input of the cipher (plaintext) or from the output ( ciphertext); he calculates some possible values each way and compares the results. [e]

Others I have contributed heavily to:

I'm interested in computer security and cryptography. I think my latest papers ([2], [3]) on combining stream ciphers and block ciphers, are fairly interesting.

My Erdos number is five, via Carlisle Adams, Michael Weiner and Ron Rivest.