Main Page | Report this Page
 
   
Science Forum Index  »  Cryptography Forum  »  Good Program That Creates OTPs?
Page 2 of 3    Goto page Previous  1, 2, 3  Next
Author Message
Jeremy Thorpe
Posted: Fri Dec 12, 2003 6:28 pm
Guest
On Fri, 12 Dec 2003 21:34:23 GMT, Tom St Denis <tomstdenis@iahu.ca> wrote:
Quote:



"Jeremy Thorpe" <jeremythorpe@shore.net> wrote in message
news:fqqCb.1016$Pg1.782@newsread1.news.pas.earthlink.net...
You sure are good at jumping to conclusions in the absence of data.

Ok, tell me, how does your threat model avoid authenticity issues?

Tom



No. You won't tell me what I want to know, so I won't tell you what you
want to know.

Jeremy
Tom St Denis
Posted: Fri Dec 12, 2003 6:29 pm
Guest
"Jeremy Thorpe" <jeremythorpe@shore.net> wrote in message
news:LasCb.682$0s2.616@newsread2.news.pas.earthlink.net...
Quote:
On Fri, 12 Dec 2003 21:34:23 GMT, Tom St Denis <tomstdenis@iahu.ca> wrote:



"Jeremy Thorpe" <jeremythorpe@shore.net> wrote in message
news:fqqCb.1016$Pg1.782@newsread1.news.pas.earthlink.net...
You sure are good at jumping to conclusions in the absence of data.

Ok, tell me, how does your threat model avoid authenticity issues?

Tom



No. You won't tell me what I want to know, so I won't tell you what you
want to know.

Dude I don't care what you do. My question was meant to provoke a question
for yourself [e.g. "do I need authenticity?"]

If you want to be an arrogant clueless little prick that's entirely up to
you.

Tom
Paul Rubin
Posted: Fri Dec 12, 2003 6:48 pm
Guest
Jeremy Thorpe <jeremythorpe@shore.net> writes:
Quote:
I can do that, Jan, and have /dev/random setup correctly, but what I need
to make my simplistic scheme work is the numbers 0000 to 9999 randomized.

That's elementary programming--there's nothing wrong with asking how
to do it, but it's just not really feasible for a newsgroup response
teach someone to be even a beginning programmer. You might try looking
at a programming book or website instead. "Learning Perl" might
be a reasonable choice.

Note also that you can only get a few dozen bytes (typically) of
random data from /dev/random before it freezes, because it won't give
you more data than it thinks it has gathered from physical randomness
in the computer. You can use /dev/urandom and get unlimited output,
but that's basically the same thing as using a stream cipher seeded by
/dev/random. To get unlimited physical randomness at reasonable data
rates you need a hardware RNG.

Quote:
When you trim the output of of /dev/random to 4 characters (by concatenating
several runs and then trimming it down) you get a lot of duplicates.

I'm not sure what you mean by that but something would probably be
terribly wrong if there were no duplicates.

Quote:
I wonder if there is some way I could just print out a list in order and
then use /dev/random to select a line at random and send it to the bottom
of another file?

Look, I'm not trying to insult you since all of us were beginners
once, but really, it's best to acquire some experience of your own
before deciding that professionals in a field don't know what they're
doing. If you just want to play around with OTP's, the best way to do
it is to generate the random numbers by rolling dice or shaking
pennies in a box or something like that, rather than with computers
(you can buy 10-sided dice from game stores if you want numbers like
0000-9999). If you want to actually exchange confidential data with
another person, the best way to do it is with conventional
cryptography rather than with OTP's. Someone seriously trying to
intercept your data is far more likely to steal your CD-ROM with the
OTP on it, than they are to break any good encryption algorithm.
Jeremy Thorpe
Posted: Fri Dec 12, 2003 6:58 pm
Guest
On 12 Dec 2003 14:11:33 -0800, Paul Rubin <> wrote:
Quote:


Jeremy Thorpe <jeremythorpe@shore.net> writes:
Thank you so much. I want to burn a bunch of them on a CD and send it to
a friend so that we can discuss a certain proprietary project in complete
secrecy, and this is the only encryption scheme I trust.

Learn some more cryptography so you'll come to trust better schemes.

Be happy to post a message HERE, encrypted in a one-time-pad with my
credit card and pin number included.

What could be better than that?

Jeremy
Jeremy Thorpe
Posted: Fri Dec 12, 2003 7:58 pm
Guest
On 12 Dec 2003 15:48:52 -0800, Paul Rubin <> wrote:
Quote:


Jeremy Thorpe <jeremythorpe@shore.net> writes:
I can do that, Jan, and have /dev/random setup correctly, but what I need
to make my simplistic scheme work is the numbers 0000 to 9999 randomized.

That's elementary programming--there's nothing wrong with asking how
to do it, but it's just not really feasible for a newsgroup response
teach someone to be even a beginning programmer. You might try looking
at a programming book or website instead. "Learning Perl" might
be a reasonable choice.

Note also that you can only get a few dozen bytes (typically) of
random data from /dev/random before it freezes, because it won't give
you more data than it thinks it has gathered from physical randomness
in the computer. You can use /dev/urandom and get unlimited output,
but that's basically the same thing as using a stream cipher seeded by
/dev/random. To get unlimited physical randomness at reasonable data
rates you need a hardware RNG.

When you trim the output of of /dev/random to 4 characters (by concatenating
several runs and then trimming it down) you get a lot of duplicates.

I'm not sure what you mean by that but something would probably be
terribly wrong if there were no duplicates.

I wonder if there is some way I could just print out a list in order and
then use /dev/random to select a line at random and send it to the bottom
of another file?

Look, I'm not trying to insult you since all of us were beginners
once, but really, it's best to acquire some experience of your own
before deciding that professionals in a field don't know what they're
doing. If you just want to play around with OTP's, the best way to do
it is to generate the random numbers by rolling dice or shaking
pennies in a box or something like that, rather than with computers
(you can buy 10-sided dice from game stores if you want numbers like
0000-9999). If you want to actually exchange confidential data with
another person, the best way to do it is with conventional
cryptography rather than with OTP's. Someone seriously trying to
intercept your data is far more likely to steal your CD-ROM with the
OTP on it, than they are to break any good encryption algorithm.


Looks like I need a hardware RNG......

Thanks for the advice. But no one is going to steal those one-time-pads.
They will be destroyed forever after being used, having long since been
transferred from the CD, which is only a means of conveying them to their
destination and then burned to dust. They will not be stored on a computer.

I would NOT stake my life on ANY computer-generated encryption scheme.

Sometimes the low-tech approach is superior. That's a fact that a lot
of Tekkies just won't ever accept.

The fact is that none of you know what the government and military and
corporations REALLY have.

Who knew about the A-Bomb before Hiroshima? A lot of the leading experts
in the field were clueless until they read about it in the papers.

And computer projects are one heck of lot easier to hide than the Manhatten
Project.

I have heard it said that the government, et al, is ALWAYS at least 20 years
ahead of whatever the public thinks is state of the art.



Jeremy
Jeremy Thorpe
Posted: Fri Dec 12, 2003 7:58 pm
Guest
On Fri, 12 Dec 2003 23:29:43 GMT, Tom St Denis <tomstdenis@iahu.ca> wrote:
Quote:



"Jeremy Thorpe" <jeremythorpe@shore.net> wrote in message
news:LasCb.682$0s2.616@newsread2.news.pas.earthlink.net...
On Fri, 12 Dec 2003 21:34:23 GMT, Tom St Denis <tomstdenis@iahu.ca> wrote:



"Jeremy Thorpe" <jeremythorpe@shore.net> wrote in message
news:fqqCb.1016$Pg1.782@newsread1.news.pas.earthlink.net...
You sure are good at jumping to conclusions in the absence of data.

Ok, tell me, how does your threat model avoid authenticity issues?

Tom



No. You won't tell me what I want to know, so I won't tell you what you
want to know.

Dude I don't care what you do. My question was meant to provoke a question
for yourself [e.g. "do I need authenticity?"]

If you want to be an arrogant clueless little prick that's entirely up to
you.

Tom



If you were trying to help, then I appreciate it. But it sure wasn't apparent
to me. It seemed like you were just fucking with my head.

After the message has been sent, I will call my friend and give him a string
of characters that will include a count of the total characters in the
message, the md5sum, the number of lines and the length of the lines (all
identical except the last)


Jeremy
Tom St Denis
Posted: Fri Dec 12, 2003 8:09 pm
Guest
"Jeremy Thorpe" <jeremythorpe@shore.net> wrote in message
news:hvtCb.1288$Pg1.592@newsread1.news.pas.earthlink.net...
Quote:
If you were trying to help, then I appreciate it. But it sure wasn't
apparent
to me. It seemed like you were just fucking with my head.

After the message has been sent, I will call my friend and give him a
string
of characters that will include a count of the total characters in the
message, the md5sum, the number of lines and the length of the lines (all
identical except the last)

This actually can be foiled alot easier than you think.

For instance, if your line is tapped and I get voice clips of you saying all
hex digits then I could compose my own sample which will sound like you
reading the hex digits. So even if the other person knows what your voice
sounds like this is still trivial to break.

Tom
Paul Rubin
Posted: Fri Dec 12, 2003 8:12 pm
Guest
Jeremy Thorpe <jeremythorpe@shore.net> writes:
Quote:
Thanks for the advice. But no one is going to steal those one-time-pads.
They will be destroyed forever after being used, having long since been
transferred from the CD,

Transferred from the CD to what? And how do you know THAT won't be stolen?

Quote:
which is only a means of conveying them to their
destination and then burned to dust.

Have you ever actually burned a CD to dust? What happened?

Quote:
I would NOT stake my life on ANY computer-generated encryption scheme.

Unless you're going to burn those CD's in an enclosed incinerator with
scrubbers, does it occur to you that you're taking your life into your
hands when you burn a CD and breathe the fumes?
Jeremy Thorpe
Posted: Fri Dec 12, 2003 8:58 pm
Guest
On Sat, 13 Dec 2003 01:09:09 GMT, Tom St Denis <tomstdenis@iahu.ca> wrote:
Quote:



"Jeremy Thorpe" <jeremythorpe@shore.net> wrote in message
news:hvtCb.1288$Pg1.592@newsread1.news.pas.earthlink.net...
If you were trying to help, then I appreciate it. But it sure wasn't
apparent
to me. It seemed like you were just fucking with my head.

After the message has been sent, I will call my friend and give him a
string
of characters that will include a count of the total characters in the
message, the md5sum, the number of lines and the length of the lines (all
identical except the last)

This actually can be foiled alot easier than you think.

For instance, if your line is tapped and I get voice clips of you saying all
hex digits then I could compose my own sample which will sound like you
reading the hex digits. So even if the other person knows what your voice
sounds like this is still trivial to break.

Tom



I am not posting the all the details of our security arrangements on the
fucking Usenet.

Jeremy
Jeremy Thorpe
Posted: Fri Dec 12, 2003 8:58 pm
Guest
On 12 Dec 2003 17:12:44 -0800, Paul Rubin <> wrote:
Quote:


Jeremy Thorpe <jeremythorpe@shore.net> writes:
Thanks for the advice. But no one is going to steal those one-time-pads.
They will be destroyed forever after being used, having long since been
transferred from the CD,

Transferred from the CD to what? And how do you know THAT won't be stolen?


Gee. I plan and I think and I do research.

What do YOU do?

How do you know that someone isn't going to hold you up with a gun
and force you to give them all your crypto keys?

Quote:
which is only a means of conveying them to their
destination and then burned to dust.

Have you ever actually burned a CD to dust? What happened?

I would NOT stake my life on ANY computer-generated encryption scheme.

Unless you're going to burn those CD's in an enclosed incinerator with
scrubbers, does it occur to you that you're taking your life into your
hands when you burn a CD and breathe the fumes?

No. I am a moron that never does his homework.

You apparently think that I am going to describe every detail of our plans
on the Usenet. Which means that either you are a dumb motherfucker, or that
you think that I am.

In fact, some of what I have posted has been utterly bogus. But not any
information germaine to MY question, which you were kind enough to answer.

Jeremy
Matthew Skala
Posted: Fri Dec 12, 2003 9:30 pm
Guest
In article <oSqCb.1034$Pg1.303@newsread1.news.pas.earthlink.net>,
Jeremy Thorpe <jeremythorpe@shore.net> wrote:
Quote:
Try www.random.org to get a bunch or random files. You can download 1 or 10
meg files. Then get a really good encryption program. Take the random file
you download from random.org and encrypt it with AES or serpent or twofish
and throw away the key. You now have a nearly random file that you can use
for a pad. And it is no longer something you downloaded from the internet.


Very good. I'll look into that.

I wouldn't. If you download your randomness off the Net, it's hardly
secret, is it? In such a case your security comes down to the security of
the cipher you used to do the encryption, and in that case, you might as
well just use conventional encryption, because you'll have sacrificed the
special properties of the one-time pad.

Quote:
Seems like there should be some way to use /dev/random on my Linux box.

Use the dd utility to read however many bytes you want from
/dev/random. I'd suggest dd in preference to cat (which someone else
suggested) because you can use the bs= and count= options on dd to make it
dump the exact number of bytes you want.

As others have pointed out, most people who think they want OTPs would be
better served with some other scheme, but that isn't the question you
asked.
--
Matthew Skala
mskala@ansuz.sooke.bc.ca Embrace and defend.
http://ansuz.sooke.bc.ca/
Paul Rubin
Posted: Fri Dec 12, 2003 9:30 pm
Guest
Jeremy Thorpe <jeremythorpe@shore.net> writes:
Quote:
Gee. I plan and I think and I do research.

Obviously you don't, or you wouldn't be answering the kinds of questions
you are asking.

Quote:
What do YOU do?

How do you know that someone isn't going to hold you up with a gun
and force you to give them all your crypto keys?

If that's a concern, use protocols with forward secrecy. That means
the keys are destroyed in the computer as soon as the conversation ends.
That's basically what you're trying to do by burning the CD's.

Quote:
You apparently think that I am going to describe every detail of our plans
on the Usenet. Which means that either you are a dumb motherfucker, or that
you think that I am.

By now you've made it pretty clear that you are--I don't need to
speculate. Bye.
Tom St Denis
Posted: Fri Dec 12, 2003 9:34 pm
Guest
"Jeremy Thorpe" <jeremythorpe@shore.net> wrote in message
news:nnuCb.825$0s2.530@newsread2.news.pas.earthlink.net...
Quote:
I am not posting the all the details of our security arrangements on the
fucking Usenet.

That's right cuz you're a fucking double-oh agent right? Grow up.

You're the asshat devising your own cryptosystem stating "I can only trust
my security to an OTP...".

Tom
Jeremy Thorpe
Posted: Fri Dec 12, 2003 11:58 pm
Guest
On Sat, 13 Dec 2003 02:57:29 GMT, Tim Smith <reply_in_group@mouse-potato.com> wrote:
Quote:


In article <DnuCb.826$0s2.572@newsread2.news.pas.earthlink.net>, Jeremy Thorpe wrote:
You apparently think that I am going to describe every detail of our plans
on the Usenet. Which means that either you are a dumb motherfucker, or that
you think that I am.

If your plan would be weakened by posting every detail to usenet, then it is
a weak plan.


You are an idiot.
Joe C
Posted: Sat Dec 13, 2003 12:02 am
Guest
"Tom St Denis" <tomstdenis@iahu.ca> wrote in message news:hVuCb.4474
Quote:
That's right cuz you're a fucking double-oh agent right? Grow up.

You're the asshat devising your own cryptosystem stating "I can only trust
my security to an OTP...".

Tom
Hey Tom...did you forget??? You're in the sandbox.

http://home.bellsouth.net/p/PWP-brightwave

lol
 
Page 2 of 3    Goto page Previous  1, 2, 3  Next   All times are GMT - 5 Hours
The time now is Fri Oct 10, 2008 11:33 pm