Warning: Missing argument 2 for wpdb::prepare(), called in /home/stromber/public_html/kryptoblog/wp-content/plugins/wp-super-edit/wp-super-edit.core.class.php on line 109 and defined in /home/stromber/public_html/kryptoblog/wp-includes/wp-db.php on line 1291
övrigt » Kryptoblog

Archive for the ‘övrigt’ category

The Millionaire Calculator – fin räknemaskin

November 18th, 2010

(Det var ett tag sedan, men nu så...)
BoingBoing kom en postning om en fantastiskt vacker räknemaskin:
The Millionair Calculator

Detta är ett exemplar av The Millionaire Calculator. Maskinen är från någon gång 1893-1895. Tydligen tillverkades fem tusen maskiner, och då var dom ändå rätt mycket specialbyggda för varje kund (att döma av kommentarer på BoingBoing) Här är en annan bild som visar maskinen från en annan vinkel:
Maskinen från ovan.

Det som tydligen var nytt med maskinen är att den inte implementerade multiplikation som en serie av (handvevade) additionsoperationer, utan kunde göra multiplikation direkt. Kanske inte direkt en kryptoapparat, men fin och det hade gått att använda den för en del krypto-operationer. Sedan tycker jag att penseln i första bildens högerkant är lite fin – så att man kan borsta bort eventuella buggar.

Policygraf för Global Information Grid

October 12th, 2010

En organisation kallad IATAC (Information Assurance Technology Assurance Center) publicerar ett dokument med tillhörande graf över hur IT-säkerhetsarbetet går till inom USAs försvarsmakt. Mer exakt handlar visat det vad som krävs för att bygga, hantera och säkra vad som kallas Global Information Grid (GIG). En rätt komplicerad graf:

DoD-graf.

(Klicka för att zooma in).

Jag blir mest förvånad över att det är så många dokument och regler som styr en verksamhet. Går det att över huvud taget få något gjort? Och dessutom kunna vara aktiv och ragera på händelser snabbt och effektivt.

Intressant analys av Wikileaks-data

August 11th, 2010

På BoingBoing dök det upp en nyhet om en analys av det data från Afghanistan-kriget Wikileaks publicerat. Genom att plocka ut information om var och när strider har skett enligt datat har Drew Conway skapat en sekvens bilder:

Bildsekvens över kriget i Afghanistan.

Rätt skrämmande bildsekvens. Jag kan inte tolka det som att kriget är på väg att avslutas. Bilderna har även lätt till en analys och diskussion av krigets utveckling, ex att Talibanerna ser ut att ha börjat försöka störa den ringväg som tydligen finns i Afghanistan.

Vad gäller Wikileaks har tydligen president Obama bett England, Tydlland, Australien m.fl. länder att åtala Wikileaks Julian Assange för spionage på grund av publiceringen av Afghanistan-informationen.

Wikileaks har svarat med att publicera en stor fil kallad Insurance (finns längst ner på sidan om Afghanistan-kriget). På Bruce Schneiers blog går diskussionerna höga om filen verkligen innehåller vad den misstänks innehålla, om Wikileaks använder rätt strategi etc. Klart intressant läsning iaf.

Fina Enigmabilder

August 9th, 2010

NSAs National Cryptologic Museum har (naturligtvis) Enigma-maskiner att visa upp. Silicom.com har varit på sommarbesök och tagit några fina bilder. Den här på Enigma-rotorer exempelvis:
Enigma-rotorer.

Askmoln stoppar flyg

April 15th, 2010

Just nu är det problem med flygtrafiken i Sverige på grund av ett askmoln från Island:

Askmoln begränsar flygning i svenskt luftrum

Det är just nu inte möjligt att flyga i delar av svenskt luftrum på grund av askmolnet från vulkanutbrottet på Island. Askmolnet rör sig i sydostlig riktning. Just nu är det inte möjligt att flyga norr om linjen norra Dalarna-Umeå. Prognosen visar att askmolnet kommer att påverka fler delar av det svenska luftrummet.

lfv.se kommer att uppdateras löpande med information om tillgängligheten i luftrummet.

Enligt prognosen kommer luftrummet från Umeå och norrut att beröras från kl 11 samt Karlstad-Borlänge från kl 13.
Askmolnet påverkar stora delar av det nordeuropeiska luftrummet. Bland annat har Norge och Storbritannien infört restriktioner. LFV samarbetar med Eurocontrol, SMHI samt övriga europeiska flygtrafiktjänster för att kontinuerligt vidta de åtgärder som krävs för att upprätthålla flygsäkerheten i svenskt luftrum.

Bakgrund:
Natten till onsdagen inträffade ett nytt vulkanutbrott nära glaciären Eyjafjallajökull på Island. På onsdagskvällen nådde askmolnet även norra Sverige. Askan kan skada flygplanens turbinmotorer. Motorerna förlorar effekt och kan i värsta fall sluta fungera.

Här är en (stor) bild som visar utbredningen av molnet (länk till bild):
Askmoln

Norrbottens Kuriren är på Kallax och rapporterar om inställda plan.

Fixar du FRAs utmaning?

September 16th, 2009

Jag såg att FRA har ett antal lediga tjänster inom såväl teknisk signalspaning, analytiker och även ett spännande exjobb i Göteborg om parallellprogrammering framtidens processorer (och då Javaprogrammering?!). Annonsen för tjänsten som Analytiker inom IT-säkerhetsområdet är lite speciell, den innehåller nämligen en liten utmaning:
RXhrbHVzaXZ0LCBlbGxlcj8gTWVuaW5nZW46IAssKS43JicwI2
IxNCMwJyxiMqdiJLQuKCMsJidiJDCnJS0wYitiJissYiMsMbQp
Iyx4YnNsYgo3MGIvpywlI2ItLispI2I2OzInMGIjNGIvpiwsKz
EpLTBiJCssLDFiJic2fWJwbGIKNzBiL6csJSNiLycmIzBiKiMw
YicsYgwNEm8xLqYmJ30=

Fixar du den?

Tio tips för att skydda dina prylar

September 13th, 2009

Lifehacker har en sida med tio tips om hur du skyddar dina prylar – all ifrån din laptop till din lunchmacka. Tipsen handlar mycket om att göra dina prylar mindre intressanta för någon att sno. Lunchmackan kan enligt Lifehacker lämpligtvis placeras i en påse med mögelfläckar:
Mmmm, ser jättemumsig ut.
Mmmm, visst ser den mumsig ut – hoppas bara att ingen slänger bort den.

Några andra tips handlar om hur du på ett bra sätt förstör informationsbärare du skall göra dig av med – exempelvis hur du förstör en hårddisk eller hur du klipper sönder ett gammalt kreditkort (från bloggen Wallet pop):

En utmaning från InformAsic och Loxystem

September 8th, 2009

InformAsic och Loxystem som tillsammans vann Swedish Embedded Award 2008 har en utmaning för dig!

Utmaning

Lös problemen, hitta rätt svar innan den sjunde oktober och du kan vinna en gourmetmiddag. Lite krypto och mycket klurighet är vad som krävs. Lycka till!
(Ja, jag arbetar på InformAsic.)

Lyssna på nummerstationer

October 27th, 2008

Nummerstationer är radiostationer som sänder sekvenser av nummer, oftast upplästa av en artificialla röster. Källorna bakom dessa radiostationer är generellt sett okända och inte heller syftet med stationerna är kända. Den vanligaste förklaringen är att det är ett sätt för organisationer att skicka meddelanden till agenter som befinner sig på uppdrag på annan ort.

Number station.

Nummerstationer dök enligt Wikipedia upp redan under första världskriget, men finns även i dag. För den som är nyfiken kommer här lite information om nummerstationer (även om Wikipdias sida i sig är mycket bra). Radion NPR i USA har gjort ett reportage om nummerstationer. Den här sidan skriven av en radioamatör berättar om nummerstationer. Simon Mason har skrivit en bok kallad Shortwave Espionage som berättar om nummerstationer.

Det finns flera projekt som på olika sätt bevakar nummerstationer. The Conet Project innehåller en massa information om olika nummerstationer och där går det även att tanka hem och lyssna på olika inspelade meddelanden utsända av nummerstationer.

Det finns även de som försöker tolka och avkoda, dekryptera de meddelanden som skickas av nummerstationer. Två sådana sidor är Spynumbers samt The Number Stations Crack Challenge på Irdial.

Det finns musiker som tagit fasta på nummerstationer och gör musik av utsändningar från nummerstationer.

Att sitta en kulen och regnig kväll och lyssna på dessa röster är nästan lite kuslig. Ofta kvinnoröster eller vad som låter som barn som utan några variationer i betoning läser upp serier av nummer utan att man begriper varför och vad det betyder. Väldigt märkligt.

En liten 6502-emulator

July 15th, 2008

Vad passar bättre en regntung semesterdag än testkoda en emulator av den gamla processorn MOS 6502?

MOS 6502

Jag kunde i alla fall inte komma på något bättre och hackade lite Python nu på eftermiddagen. 176 rader senare inklusive kommentarer, filhuvud och testfall kan jag i alla fall köra några instruktioner:


js@sotis:/Users/js/tmp>./6502.py
MOS 6502: CPU initializing.
MOS 6502: Dumping memory from 100 to 111
100: ea
101: ea
102: ea
103: ea
104: ea
105: ea
106: ea
107: ea
108: ea
109: ea
10a: ea
10b: ea
10c: ea
10d: ea
10e: ea
10f: ea
110: 60
111: 0
MOS 6502: Running program from start address 100
MOS 6502: Executing NOP
MOS 6502: Executing NOP
MOS 6502: Executing NOP
MOS 6502: Executing NOP
MOS 6502: Executing NOP
MOS 6502: Executing NOP
MOS 6502: Executing NOP
MOS 6502: Executing NOP
MOS 6502: Executing NOP
MOS 6502: Executing NOP
MOS 6502: Executing NOP
MOS 6502: Executing NOP
MOS 6502: Executing NOP
MOS 6502: Executing NOP
MOS 6502: Executing NOP
MOS 6502: Executing NOP
MOS 6502: Executing RTS
Cycles executed: 34

(Japp, min emulator räknar bland annat även cykler. Har alltid velat ha den funktionen. Tänk vad många cykler man räknade i sin finniga ungdom när man kodade på C64:an.)

Det saknas en massa instruktioner och jag är inte säker på om jag verkligen skall ha en separat decode-funktion och en exekverings-funktion. Det blir väldigt mycket upprepning av if-elsif-elsif-else i de två funktionerna.

En intressant (nåja) observation är att min emulator, skriven i ett intepreterande språk, antagligen är flera gånger snabbare än den verkliga processorn. Dock inte lika snabb som den variant av 6502 vi byggde in i InformAsics VPN-chip, den går i upp till 33 MHz.