Talk:Rabin signature algorithm

Latest comment: 14 days ago by Taylor Riastradh Campbell in topic Quadratic Residue d - Notation issue in the source

This article is not correctly written. The Rabin cryptosystem is the first secure signature scheme in history. Rabin literally invented the use of hash functions for signature security in his signature scheme and all others follow their hash-and-sign paradigm. — Preceding unsigned comment added by 88.254.4.93 (talk) 17:09, 30 December 2020 (UTC)Reply

Quadratic Residue d - Notation issue in the source

edit

Thank you for your edits and clean up, @Taylor_Riastradh_Campbell. I have a concern about the source you used where my [Clarify] question was. The article currently reads:

 Let  . If   is a quadratic nonresidue modulo  , the signer starts over...

The source cited for that sentence is Rabin TR-212, page 10. However, on page 10, Rabin does not include that statement. He says:

 By analysis of Section 2, this congruence is solvable if and only if   is a [quadratic residue] mod   and mod  .

Rabin's paper is ambiguous on the meaning of   here. In Section 2, he uses   where   is any prime, then later he applies that result to both secret key primes   and  . To untangle this notation issue, the wikipedia article uses   and  . Using the wikipedia notation, Rabin's statement now reads:

 ...if and only if   and   are [quadratic residues] mod   and mod  , respectively.

It's not clear to me whether that statement with clarified notation is equivalent to the one on the current wikipedia article, in the first quote. Phlosioneer (talk) 05:33, 3 September 2024 (UTC)Reply

  is a quadratic residue modulo   if and only if it is a quadratic residue modulo   and   at the same time. So the criterion is equivalent.
The variables   and   serve mainly for cheaper computation (they're half the size) and could be replaced by  . I don't remember why I introduced them at the time I rewrote this article some years ago. Maybe it would be better to just say   everywhere. Taylor Riastradh Campbell (talk) 10:12, 3 September 2024 (UTC)Reply