Cryptography-Digest Digest #794, Volume #8 Wed, 23 Dec 98 21:13:04 EST
Contents:
Re: What is Randomness? (Dr. Yongge Wang)
Re: coNP=NP Made Easier? ([EMAIL PROTECTED])
Re: How much of CipherSaber is it OK to post on the web? (was: CS for Dummies)
(fungus)
Re: Encryption Basics (Aman)
Re: Cryptography board game! (was: CipherSaber for Dummies?) (John Curtis)
Re: What is Randomness? (R. Knauer)
Re: coNP=NP Made Easier? ([EMAIL PROTECTED])
test (Madoktor)
----------------------------------------------------------------------------
From: [EMAIL PROTECTED] (Dr. Yongge Wang)
Subject: Re: What is Randomness?
Date: 24 Dec 1998 00:52:55 GMT
R. Knauer ([EMAIL PROTECTED]) wrote:
: On 23 Dec 1998 18:09:08 GMT, [EMAIL PROTECTED] (Dr. Yongge Wang) wrote:
: >I am sorry, there is no Word format, it is only in
: >PostScript and PDF version.
: PDF will work - but I did not see the download link for that.
: What is the exact URL?
http://www.cs.uwm.edu/~wang/
then go to thesis.
Thanks for your interest.
: Bob Knauer
: "Laws to suppress tend to strengthen what they would prohibit.
: This is the fine point on which all the legal professions of
: history have based their job security."
: --Frank Herbert
--
======================================================.
Yongge Wang | |
Dept. of EE & CS | |
Univ. of Wisconsin--Milwaukee | |
P.O.Box 784 |Yongge Wang |
Milwaukee, WI 53201 |2545 N.Frederick Ave. |
|Apt. 104 |
Tel: (414)229-5731 |Milwaukee, WI 53211 |
Fax: (414)229-2769 | |
[EMAIL PROTECTED] |Tel: (414)3324794 |
http://www.cs.uwm.edu/~wang |Fax: (414)3324794 |
======================================================'
------------------------------
From: [EMAIL PROTECTED]
Crossposted-To: sci.math,comp.theory
Subject: Re: coNP=NP Made Easier?
Date: Thu, 24 Dec 1998 00:53:46 GMT
In article <[EMAIL PROTECTED]>,
rosi <[EMAIL PROTECTED]> wrote:
> Bryan Olson wrote:
> >
> > rosi wrote:
> > > I think I am not confused and you are NOT ilias.
> > >
> > > I can, at this time, only answer one person, focusing on one set of
> > > questions and getting one thread taken care of.
> >
> > Posts invite follow-ups. E-mail is the appropriate medium for
> > private discussions.
> Put the above two lines more appropriately to that ilias.
>
> Let me just ask you once more: Are you or are you not this ilias?
>
> I am waiting for this ilias to repsond. If you are the same ilias,
> we can continue instead of wondering off to other directions.
Eh, Bryan is Bryan, and I am Ilias, and Rosi is Rosi (sorry I don't know
your first name!). I'm visiting Washington, so my responses are going to
be irregularly timed for the rest of 98.
> > > One other thing, yet very important. Your interpretation and under-
> > > standing of ilias's notions, opinions, statements, etc. are likely
> > > very correct, and it will be appreciated when you try to help people
> > > to explain whatever they mean. However, I need his words. If you had
> > > joined the discussion earlier and given your opinion on 21, I likely
> > > could have found an ally.
> >
> > There's no need to worry about Dr. Kastanas' concept versus Valmari
> > Antti's or Rune Bang Lyngsoe's or mine. They are the same in every
> > important way.
> >
>
> I never worry about any concept of anybody. I just want a clear
> description of whatever concept one adopts, and I want the world to
> see what a clear description of whatever concept one adopts really is.
> I am very curious why you would like to say for other people? Let these
> people speak for themselves. You have your opportunity to make it clear
> to the world in exactly what way 'they are the same in every
> important way'. So while waiting for a reply from this ilias, why don't
> you post your concept, notion, and the exact definition of such an M
> (NDTM? I really do not care in the least. As I said it can be a magic
> piece of rock). Just tell me, us, and the whole world how that works. I
> take whatever you come up and proceed with the discussion. I do not in
> the least believe you would have the courage to shy away from a few
> simple questions. :)
It's good if other people speak too, I should think! They might express
something in a better way.
Eh, you _have_ to care as to ND or not... No, the definition that covers
deterministic TM or deterministic magic rock does NOT also cover N.D.
> > > Would you commit to carrying out this through to the end once
> > > we start? I.e. either we agree my argument is correct, or my
> > > argument is faulty, or one side is shown inconsistent or contradictory
> > > (if some simple questions are answered squarely and directly without
> > > evasion)?
> > >
> > > By the way, ilias perhaps has already seen that whichever notion
> > > he uses, the issue IS settled (if ND is a well defined concept).
> >
> > I cannot commit to carrying through until we agree. The ^^^^^^
>
> ???
> What significant questions? Beneath is an elephant, and beneath is
> a turtle, and beneath are turtles all the way downward? :)
Even worse; there are omega_1 many turtles, and they form a topological
"long-line"...?!
Ilias
P.S. Sorry, I'll have to unfreeze my fingers
before typing anything more.
============= Posted via Deja News, The Discussion Network ============
http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own
------------------------------
From: fungus <[EMAIL PROTECTED]>
Crossposted-To: talk.politics.crypto
Subject: Re: How much of CipherSaber is it OK to post on the web? (was: CS for Dummies)
Date: Wed, 23 Dec 1998 22:47:17 -0100
[EMAIL PROTECTED] wrote:
>
> If someone wants to post a complete CipherSaber program on the
> Internet or incorporate CipherSaber in a commercial product, and
> believes they can do so legally where they live, I have no objection.
>
Here we see the stupidity of the laws. I live in a country with
no restrictions on crypto but what are the legalitys of posting
my CipherSaber program to usenet?
If the message ends up in IRAQ then who's responsible?
--
<\___/>
/ O O \
\_____/ FTB.
------------------------------
From: [EMAIL PROTECTED] (Aman)
Subject: Re: Encryption Basics
Date: 23 Dec 1998 19:11:01 -0600
On Tue, 22 Dec 1998 20:53:15 GMT, A C Wilshere <[EMAIL PROTECTED]>
wrote:
>
>FREE, sounds good already, especially to a Yorkshireman, (no, its not
>true that Yorkshiremen are tight) ;-)
>
It may interest you to know, that the author of the current Scramdisk
system (AMAN) is also a Yorkshireman (me) living but a few miles
from Sheffield. I know how tight we are so I thought I really ought to
make it available for free!
Best wishes for Christmas and a happy new year to all.
Extra special wishes to all Scramdisk users around the world.
Regards,
Aman.
------------------------------
From: [EMAIL PROTECTED] (John Curtis)
Crossposted-To: talk.politics.crypto
Subject: Re: Cryptography board game! (was: CipherSaber for Dummies?)
Date: 23 Dec 1998 22:05:10 GMT
In article <[EMAIL PROTECTED]> [EMAIL PROTECTED] (Paul Rubin) writes:
>In article <75liuo$shs$[EMAIL PROTECTED]>,
>Robert Munyer <[EMAIL PROTECTED]> wrote:
>>I bet you could think of some kind of similar real-world analogy
>>for describing RC4. Try to think about things children do in
>>elementary school. Putting pegs into holes, or marbles on a
>>chinese-checker board, that kind of stuff. Remember those wooden
>>IQ tests (with golf tees) that roadside diners used to have on the
>>tables, to keep people busy while waiting for their food?
>
>It's pretty straightforward to do 52-element RC4 with a deck of cards.
I believe you that it is straightforward. Why don't you
post a quick writeup pointing the way? With perhaps an
estimate of how strong the encryption is? This would be fun
and a very portable demonstration.
ciao,
jcurtis
------------------------------
From: [EMAIL PROTECTED] (R. Knauer)
Subject: Re: What is Randomness?
Date: Thu, 24 Dec 1998 01:28:21 GMT
Reply-To: [EMAIL PROTECTED]
On 24 Dec 1998 00:52:55 GMT, [EMAIL PROTECTED] (Dr. Yongge Wang) wrote:
>http://www.cs.uwm.edu/~wang/
>then go to thesis.
I already did that, and got this:
"Randomness and Complexity. 1996. (postscript, 218K)"
Not PDF.
Bob Knauer
"The police of a state should never be stronger or better armed than the citizenry.
An armed citizenry, willing to fight, is the foundation of civil freedom."
--Robert Heinlein
------------------------------
From: [EMAIL PROTECTED]
Crossposted-To: sci.math,comp.theory
Subject: Re: coNP=NP Made Easier?
Date: Thu, 24 Dec 1998 00:11:32 GMT
In article <[EMAIL PROTECTED]>,
rosi <[EMAIL PROTECTED]> wrote:
Greetings from Puget Sound!... I'm sitting at port 868 of the King County
Library System, watching through the window as snow engulfs metropolitan
Seattle. I have next to me Lobel's The Frog and the Toad, Capablanca's Chess
Fundamentals, Ping the Duck, and "Star-Fishing", Green Jello (?) Band. The
reason is, I'm with my daughter, and she's 6. (_She_ is reading Capablan-
ca; I taught her the moves last week. _I_ am reading Frog and Toad).
I'll reply to the extent possible.
> Dear ilias,
>
> Sorry I had terribly busy days and had to pull the thread from archive.
> The archive is attached at the end. Hope I got everything.
>
> From yours I understand you agree to the following:
> 21. The SS problem CAN be answered positively in finite time. To
> be specific, there exists a TM that answers (i.e. halts and
> prints YES# on its output tape) within finite time when
> given i' which IS a subset sum of S (we use the same SS
> problem given in the previous post).
> NOTE: you actually answered my first two questions in one.
Sure; and likewise for NO#. That is, SS is recursive (computable).
"Finite time" says no more and no less than that.
> 22. We will use M as the TM referred to in 1.
> NOTE: this is in response to my third question in the previous
> post.
> 23. It is not possible for the solution time (i.e. time needed to
> solve the SS problem) to be bounded by n^1 for all natural
> numbers n.
> NOTE: this is in response to my fourth question in the
> previous post.
> 24. In addition, if I understand correctly, that you mean M is
> NOT to be run more than once for it to provide the answer.
> NOTE: again here providing the answer is: to halt and to
> print YES# on M's output tape when i' (and S) are input to
> M.
There is no sense in running a det. M "more than once"; it does
the same thing every time.
There is no point in "running" a N.D. M _at all_... not even once --
unless if you use the "guessing" version of NP's definition.
The problem is, you are not making a distinction between N.D. and
D. machines... or so it seems!
> In addition,
> 25. You asked me to be more specific about my assumption (think my
> guess is correct that's what you want). If you really want a
> repetition of the definitions and the assumption, I can include
> in the next post. Please let me know.
> Actually, all I want is that you allow an assumption to be made,
> be it true or false. We will concentrate on the derivation, i.e.
> we first try to establish that there is no problem with the steps
> going from the assumption to coNP=NP (even though the assumption
> might be in error). We will finally deal with the validity of the
> assumption. Is this fine?
Yes, I asked exactly what the assumption is.
> Please accept my apologies and let me know if any of the above
> of my understanding is incorrect or not accurate. I am, in fact,
> particularly concerned with my interpretation of 24. From your previous
> posts I seem to see that you may have adopted a specific notion of
> NDTM's. That is fine, as long as one does not give trouble. As I have
It _is_ the notion of NDTM generally accepted; there is no variability
there. If you have a different one in mind, please do explain!
> been kind of explicity, there are the 'correct guess', the 'by magic',
> and the 'massive, unlimited parallelism' etc. etc. I believe there had
> been considerations, but by the time Brassard's was published, people
> had settled somewhat. I now see that I am wrong. Adopting whichever is
> likely a personal taste kind of thing. However, there may be more to it
> than just that. But I do not think we need to go into it.
>
> Since I sensed something, I think I'd better make it explicit and
> clear so that I do not misunderstand you. To be concrete, I give two
> notions and would like you to pick one that you really mean:
> 26. M will always halt. If YES# is printed on the output tape on
> halt, we know for sure that the integer input to M IS a subset
> sum. However, it may print things (trivial included) other than
> YES#, and we know nothing. In such a case, the input could very
> well be a subset sum, but for the particular run (know you
> do not quite like the word 'run', you may give it a verb to
> denote the execution/processing), no definite answer is provided.
> NOTE: since you seemed to have mentioned 'no multiple run',
> I should not have given this. But I have to make sure.
In fact I described just such a machine... "K". I don't dislike the term
"run"; I pointed out that K, as well as other N.D. machines, have many
feasible "runs" on one and the same input.
> 27. M will halt and print YES# iff the input IS a subset sum of S.
> Otherwise, M's execution is UNDEFINED. UNDEFINE is not specific
> enough. Some people prefer this to be non-halting. For our
> discussion, we can, but not necessarily have to, say that M
> halts (in such cases) only after 'exponential time' to avoid
> later embarrassment.
Again, this is unclear. What do you mean by "M"?? Is it D, or ND?
If it is to be ND, then saying "IFF" above is pointless.
.....
> @ Given S (the set of integers) and i' an integer that IS a subeset
> @ sum of S. (This is the preamble the following refer to)
> @ 1. Is there a mechanism that taking S and i' as input answers YES?
> @ (This seems obvious from my highlight of your text, but let us
> @ confirm).
>
> Yes, there is.
>
> Comment: I suspect your question is _not_ the one you meant to
> ask...
> -------
>
> The trivial mechanism that prints YES# in 1 step, without even _reading_
> S
> or i', satisfies Question 1 !
>
> OK, I'll assume you meant "if i' is a subset sum, M prints YES#,
> _AND_
> if i' is not, M doesn't print YES#"
> Yes, there is such a thing.
>
> @ NOTE: it does not matter what mechanism, an DNTM is fine, and
> @ a piece of magic rock is fine as well, as long as it answers
> @ YES.
>
> Uh-oh... Magic rock is, in fact, fine; but what you want seems
> to be
> "give input S,i'(subset sum), push START, and the mechanism WILL print
> YES#";
> well, the NDTM I described, ("K"), is _not_ guaranteed to do so. It
> is
> _not_ fine!
>
> *****
> K makes a N.D. choice at each member of S, "keep/throw away";
> so it
> "keeps" a subset of S. It sums that subset, and if it gets i', it
> prints YES#.
> That's its "program".
> OK, you push START; K "keeps" some subset. If that doesn't
> happen
> to have sum i', K WILL NOT print YES#.
>
> EVEN SO, K "solves the S-Sum problem"! These words do NOT
> mean
> "WILL print YES#". They are _defined_ to mean "there is a possible
> compu-
> tation that would have printed YES#". This CANNOT be expressed by
> "machine
> runs... and prints YES#"!
>
> _Deterministic_ machines "run...and give answer", yes; but that's
> not
> applicable to N.D. ones.
> *****
>
> On the other hand, it is easy to make a DTM, "J", that _is_
> fine.
> J systematically generates, one after another, _all_ subsets of S and
> checks their sums. J is as you want; it WILL print YES#.
>
> @ 2. If the answer to 1. is positive, (i.e. there is such a
> mechanism
> @ that answers YES), then the mechanims would eventually within
> @ finite time answer YES, do you agree?
>
> Yes...
>
> "To answer" means "to answer in finite time". But again -- I hope you
> don't
> mean "N.D. or D., machines just run and give answer"... "Answer" by an
> N.D.
> machine is defined as above; it's not "by running".
>
> @(We can take your version
> @ where we need to run multiple times, but no matter how many
> times,
> @ the mechanism answers YES within finite time)
>
> Eh, on the contrary, I said that "running multiple times" is of
> _no use_ with N.D. machines (and, of course, pointless for D. ones).
>
> @ 3. Do you object to referring to this mechanism as M? If you do,
> @ please give it a name.
>
> I'll call it (&#$%^(*%$#%^&*(*%$$%. Uh... all right, let's use
> M.
>
> @ 4. Would this finite time referred to in 2. be bounded by some
> @ polynomial function f=n^1? (IMPORTANT: the exponent is a
> constant,
> @ namely 1. We can take your version where we need to run
> multiple
> @ times, but no matter how many times, the mechanism answers YES
> @ within time bounded by f)
>
> (There is no "running multiple times"... An N.D. machine answers
> within time bound f iff for any input of size n, if the correct
> answer
> is "yes", there is a possible computation having at most f(n) steps that
> would print YES#. "Poss. comp." meaning sequence of N.D. choices.)
>
> No, there is no N.D. M with f(n) = n^1 that can do the job;
> there are cases where M has to read the entire input plus do more work,
> and reading the input already takes up n steps. (So, no det. M
> either).
>
> Of course, K works and has time bound much better than f(n) =
> n^3.
>
> (In the sense given; no, you can't expect to plug in some input and
> necessa-
> rily "get the answer" by a single, f(n)-bounded run. Or, for that
> matter,
> _any_ number of such runs. Printing YES# implies "yes!"; not printing
> YES#
> implies nothing. That's how NDTM's are. )
>
> J is a DTM that solves the problem; but it takes exponential
> time.
>
> @ That's all for today (though two more I would like you to answer as
> well
> @in the following). I am patient and we WILL get to the bottom of it.
>
> I suggest the crucial point is in the part between *****'s above.
>
> @ There is one more important thing I woudl like to ask yout first. I
> do not
> @want us spending a huge amount of time and then get stuck on one point,
> if
> @we can avoid it. Please answer: Can I make the assumption I made with
> output
> @equivalence? If you say I can not, I admit that I can not continue and
> we can
> @stop right here.
>
> Could you re-state exactly what it is? Remember, a NDTM on a
> given
> input has a tree of different possible computations (and outputs).
>
> @ I am sorry that you do not see the relevance of Church. But that is
> not
> @important at all to me (with you). All I want is the faith in his
> Thesis;
> @and you said wouldn't want to disagree with Church.
>
> I didn't say Church is irrelevant... or that I doubt his Thesis;
> I said that the matter we were discussing did not involve it. Every set
> in
> NP has by definition an associated pol. t. NDTM; it easily follows it
> is recursive; and so on.
>
> @ As to the questions and points made in the one I am replying to, I
> will
> @answer all of them, if you want, when we first finish the set of
> questions,
> @which when answered will define things that we will use consistently.
> @
> @ Thank you very much.
> @ --- (My Signature)
> @
> @P.S. Showing my argument holds for CPNP is just showing that CPNP is
> nothing
> @ more or less than NPNP. You can not do without NPNP. Even you may
> be
>
> Eh... they are equivalent definitions. It's easy to prove that
> if X satisfies one of them then X satisfies the other.
>
> @ able to verify using DTM, to get the certificate you still need
> NDTM.
> @ That is exactly the reason I call it masterpiece. DTM to get the
> cert.
> @ and DTM to verify, the problem is then in P. The ever chance for
> the
> @ problem to be 'hard' is that DTM alone can not solve.
>
> You don't have to "get a certificate"... from anybody! The
> verifier DTM can check _anything_ submitted in the certificate slot and
> find out that it works as certificate, or that it doesn't -- that's the
> entire story! (I gave an example, K'). Pick S and i; you don't
> need
> any particular "certificate" for them: if you put any subset of S
> (equiv.
> any binary string of length |S|) in the slot, the verifier is indeed
> able
> to check in pol. time that the subset has sum i, or that it doesn't.
> This is a complete proof that S-Sum is in NP -- without any involvement
> of N.D. machines. (Conversely, if the N.D. definition holds, it follows
> a verifier exists, with a polynomial-sized slot).
Ilias
============= Posted via Deja News, The Discussion Network ============
http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own
------------------------------
From: - (Madoktor)
Subject: test
Date: Thu, 24 Dec 1998 01:51:00 GMT
test - do not bother
------------------------------
** FOR YOUR REFERENCE **
The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:
Internet: [EMAIL PROTECTED]
You can send mail to the entire list (and sci.crypt) via:
Internet: [EMAIL PROTECTED]
End of Cryptography-Digest Digest
******************************