ENIAC

(Electronic integrator and computer) – en dator konstruerad 19431946 av John Mauchly† och J Presper Eckert†. – ENIAC räknas, i konkurrens med Howard Aikens† Mark I†, som den första helt elektroniska generella datorn. – Konrad Zuses† Z3 från 1941 var den första datorn, men den var inte elektronisk utan elektromekanisk. Brittiska Colossus† var den första helt elektroniska datorn, men den var hårt specialiserad. – Till skillnad från alla moderna datorer räknade ENIAC inte med binära tal, utan med basen 10. Den var mycket snabbare än Mark I, och kunde göra upp till fem tusen additioner per sekund. – Nyligen har det uppmärksammats att ENIAC, som användes i ett hemligt projekt för amerikanska krigsmakten, programmerades av sex kvinnor som var tvungna att uppfinna programmeringskonsten medan de jobbade. De kallades för operatörer, och fick mycket lite erkänsla för sitt pionjärarbete. – Läs om dem i denna artikel i Philly Voice (länk).

[förkortningar på E] [historiska datorer] [it-historia] [programmering] [ändrad 9 mars 2018]

Colossus

en dator som byggdes i Storbritannien under andra världskriget för att forcera Nazitysklands kryptering. – Eftersom den var hemlig­stämplad i decennier efter kriget har den varit nästan okänd. Det var den första helt elektroniska datorn med radiorör. Den kunde inte lagra program i minnet (se von Neumann‑arkitektur), utan den programmerades med strömbrytare och sladdar med propp, som en gammal telefon­växel. – Colossus byggdes för ett enda ändamål, nämligen att räkna ut vilka inställningar som tyska armén, dag för dag, använde i krypteringsapparaten Lorenz SZ42, som britterna kallade ”Tunny”. (Lorenz SZ42 är en annan dekryp­te­rings­apparat än både Enigma och G‑skrivaren.) – Colossus kon­struerades 1943 på tio månader av teleingenjören Tom Flowers† i Bletchley Park. Colossus hade 1 000 radiorör och kunde behandla 5 000 tecken i sekunden. Tecknen lästes in från en pappers­remsa. Under 1943—1945 byggdes tio exemplar av Colossus, men de flesta förstördes grundligt efter kriget på order av Winston Churchill. Två var i drift i största hemlig­het till slutet av 1950‑talet, sedan för­­stördes också de. – En kopia av Colossus byggdes i början av 2000‑talet, efter att hemlig­­stämp­larna hade hävts (se här), och den forcerade med­delanden av tysk 1940‑tals­modell lika snabbt som en modern dator. Att pro­grammera den för andra uppgifter var där­emot svårt och om­ständligt. – Läs mer om Colossus här eller i Jack Copelands (länk) bok Colossus från 2006 (länk). – Läs också om WITCH†.

[historiska datorer] [it-historia] [kryptering] [ändrad 23 april 2018]

RSA

den mest kända algoritmen för asymmetrisk kryptering. RSA är också ett kryptosystem baserat på RSA‑algoritmen. – RSA är uppkallat efter upphovsmännen Ron Rivest (länk), Adi Shamir (se Wikipedia) och Leonard Adleman (länk). RSA presenterades 1977 och var den första asymmetriska krypteringsalgoritmen. Sedan dess har andra matematiker ut­vecklat liknande algoritmer. (Se också Diffie‑Hellman.) – RSA‑algoritmen bygger på ett mycket stort tal (numera ofta 2048 binära siffror, motsvarande 617 decimala siffror) som är produkten av två primtal. För att knäcka RSA‑kryptering måste man hitta de två primfaktorerna. I  mars 2021 publicerade den tyska krypteringsexperten Claus Peter Schnorr (1943) en artikel där han hävdade att det finns ett enklare sätt att räkna ut nyckeln till ett RSA‑krypterat meddelande än att söka efter primfaktorerna – se denna artikel. Det är när detta skrivs inte bevisat att Schnorr har rätt, eller att hans föreslagna metod är praktiskt tillämpbar. – RSA‑algoritmen tillhörde tidigare företaget RSA Security, men patentet har gått ut. Många utföranden av RSA‑algoritmen har därför gjorts av andra företag och sammanslutningar. RSA Security ingår numera i EMC, men under eget namn (rsa.com), och marknadsför RSA‑algoritmen som del av ett kryptosystem. – RSA Conference, RSAC, är en säkerhets­kon­ferens som har anordnats sedan 1991, se rsaconference.com.

[företag] [förkortningar på R] [kryptering] [mässor och kon­ferenser] [ändrad 14 april 2021]