Sunday, July 23, 2006

Hvad har jeg så foretaget mig indtil nu den sidste uges tid?

1. Jeg har fundet et hav af interessante og relevante videnskabelige artikler om elliptiske kurver, og kryptering md samme på nettet. Jeg har dog ikke læst disse artikler endnu. Kun skimmet nogle stykker. Deter artikler om EC digital signatur og om nøgleudveksling. Der er især en artikel som er særlig interessant som handler om EC med suite B.
2. Så har jeg forsøgt at finde noget om at kode elliptiske kurver. Især med C#. Det ser ud til at være en helt død rute. Kedeligt jeg er ellers så glad for C#. Men det ser ud til at være JAVA vejen. Alle kloge bøger der er skrevet om kryptering refererer til C, C++ eller Java.
3. Har bestilt beginning cryptography with Java, Wrox, og Implementing EC med C. Jeg ER NØDT TIL at se nogle eksempler på på det her. Om det så er skrevet på ægyptisk eller mandarinkinesisk.
4. Har tæsket igennem nogle dele af Data Security med C#. Det var ok, det er jo ikke mange krypto-applikationer det er blevet til og tænkte at lidt applied .NET ikke var af vejen. Det var dog ret frustrerende at algoritmerne blot var nogle man hentede i et bibliotek – en linie. Punktum. Resten noget læse/skrive streams pangel. Altså det er fint nok at kunne bruge et bibliotek. Det kan endda være at jeg engang pludselig sidder og skal gøre det. Men det er slet ikke tæt nok på matematikken det her og derfor næsten at betragte som overspringshandling.
5. Har kigget koden fra sidste semester igennem. ECM. Er nødt til at kigge på noget af det igen. Hvorfor kommenterede jeg dog ikke koden lidt bedre.
Problem: Jeg KAN ikke bare acceptere at en bestemt måde at gøre tingene på er nemmere eller bedre end andre hvis det ikke er oplagt. Jeg er nødt til at gå den lange trange vej og opdage det selv. Har derfor nu implementeret nogle regneoperationer på EC som jeg synes de skal være – lige ud af landevejen - og så må ulemperne dukke op hen af vejen. Så kan det være jeg bliver overbevist om projektive koordinater - montgommery og hvad har vi.
6. Har bestilt en pakke C# elliptisk kurve tam tam suite B suitable hos Certicom. Academic free licence one year. Har lørdag morgen fået mail tilbage, hvor de gerne vil vide hvad jeg skal bruge det til. Gav dem en sang fra de varme lande og håber på svar mandag. Jeg vil jo bare frygtelig gerne se noget real life software der kan det her. Formoder det er en bibliotekspakke.

No comments: