One week in
Jan. 10th, 2003 07:30 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
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)By the way, what do you mean by symbiosisware?
(no subject)
Date: 2003-01-11 02:57 am (UTC)(no subject)
Date: 2003-01-10 02:38 pm (UTC)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)