ewx: (Default)
[personal profile] ewx

I've been at nCipher for a little over a week now. I've spent a lot of that time bugging people for braindumps on various subjects, and suffered a certain amount of information overload as a consequence.

Parallel to that I've been reading lots of the company's internal and published documentation, and writing a little symbiosisware program to do things to the HSM plugged into my computer (the company makes hardware security modules, which accelerate crypto operations, store keys and possibly other data in a secure environment, run applications in a secure environment, etc.)

I got it to encrypt a string quite early on but getting it to decrypt it again took longer; the decryption key in this case was protected by a set of smart cards, and getting at it involved extra calls to load data from smart cards into the module before the decryption key itself could be loaded. Anyway I got that all working at about 18:15 on Friday evening, and promptly went home feeling reasonably satisfied.

I've generated quite a few documentation bug reports in the process, something that seems to be quite well received.

(no subject)

Date: 2003-01-10 12:06 pm (UTC)
From: [identity profile] crazyscot.livejournal.com
Nice one! (Loading smart cards has been quite a bane of my existence; I don't know whether it's me being crap, the library being a pig to use, or everyone else just playing jokes on me...)

By the way, what do you mean by symbiosisware?

(no subject)

Date: 2003-01-11 02:57 am (UTC)
ext_8103: (Default)
From: [identity profile] ewx.livejournal.com
In this case, software with lots of things hard-coded so you have to edit and recompile where normally you'd expect it to listen to command line options, examine the key to see what type it is, etc.

(no subject)

Date: 2003-01-10 02:38 pm (UTC)
From: [identity profile] kaet.livejournal.com
I wrote my largest and most complex and silly hello world program this week. I was testing an encrypting spool/batch-thing library which uses RSA.

The program generated a 2K RSA key, created a random key, encrypted it under RSA, took the string hello world and encrypted it symmetrically with that number, wrote those two things to a spool directory, read them in again, recovered the random number decrypted hello world and printed it out.

Overall visible effect: 20 minutes of nothing followed by "hello, world!".

:)

(no subject)

Date: 2003-01-11 02:42 am (UTC)
lnr: Halloween 2023 (Default)
From: [personal profile] lnr
*giggle* I like it

February 2025

S M T W T F S
      1
2345678
9101112131415
16171819202122
232425262728 

Most Popular Tags

Expand Cut Tags

No cut tags