![]() |
Re: Unbreakable cipher app
Quote:
Having worked for a crypto company myself (although not involved in the actual crypto stuff, so no tricky questions please, I am not an expert), I would have no problem using a commercial, closed-source application - as long as the actual algorithm is published. It is the guys that invent their own algorithms that I have no trust for. Security through obscurity is the least reliable kind. |
Re: Unbreakable cipher app
Quote:
|
Re: Unbreakable cipher app
Quote:
http://en.wikipedia.org/wiki/Cryptog...l_EC_DRBG_PRNG But with some form of human interaction the keys can be made safer. I guess to type all the keys manually would be the safest way though. :) |
Re: Unbreakable cipher app
Quote:
btw, have you seen tox.im application: http://tox.im/en ? |
Re: Unbreakable cipher app
No I have not seen that one before but it looks like it's opensource so I might take closer look. Will se if there's a linux port available already.
|
Re: Unbreakable cipher app
@xerxes2,
There is no way a computer can generate a sequence of truly random numbers, so there is no way a computer can implemente a one-time pad. (the last "." is intended to mean: "full stop".) |
Re: Unbreakable cipher app
I think it would be a good idea to try and port these apps to whatever device you have in mind, as they are open-source and many skilled people looked at them, as far as I know:
https://whispersystems.org/ Quote:
(And this is all under the optimistic assumption that the company is not malicious or coerced to insert backdoors by some intelligence agency.) |
Re: Unbreakable cipher app
Reinob,
If the computer takes a truly random seed, say a bare CCD facing a mildly radioactive object or even the input of the camera as the user randomly waves it around and you can get one time pad level seeding as good and probably far better than rolling dice or picking lottery number balls. |
Re: Unbreakable cipher app
Quote:
2) this is seriously unrealistic. The receiving party needs to have the password in order to decrypt the message (we're talking symmetric encryption). you'd need to (externally) generate the sequence, send it over to your partner (*not* from phone) and then somehow make the app use that sequence ("please type your message", "please type your 5087-character password"). As soon as the user types the password you've lost already. OTP is a theoretical construct. Like a Turing machine if you like. You can talk about it, you can use to model stuff, to gain information about stuff. You just can't build it. |
Re: Unbreakable cipher app
Quote:
|
| All times are GMT. The time now is 01:16. |
vBulletin® Version 3.8.8