Re: One-Time Pad Encryption
Quote:
Originally posted by tsoftonline
My company just had me lead the development team for a new encryption program we were releasing. It basically broke down a password with the ascii numbers and put them through an algorithm. Using the algorithm results, it reads fifty numbers out of a random encrypted list (the pad) of lots of numbers (not allowed to say how many). Then it puts the unencrypted string into a 128-bit DES algorithm with the first of the fifty numbers as the password. The newly encrypted string is rolled over into the same DES algorithm with the second number as password. And so on. The program automatically "deletes" (secure wipes the hard drive) the one-time pad after transferring it over TCP/IP to the other end. Then the other end decrypts it and their copy is also wiped. What happens if the pad is intercepted by a hacker? Not only is it encrypted with a one-time pad built into the program, but it won't do you any good without the message (one pad per message) which is sent seperately, but you also need the password to decrypt it. It's more complicated than what I just explained, but we can't give too much away can we... The point is, we've since finished the project, and I was wondering if anyone else has worked on really advanced or new encryption systems?
Just clarifying (sort of initial question to make sure I understand) - so the OTP (the keys so to speak) are sent over the same connection as the ciphertext - is that right? Is the key that determines the decryption of the OTP hidden in the software?