Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options not deleted user 38444

An asymmetric cipher is an encryption scheme using a pair of keys, one to encrypt and a second to decrypt a message. This way the encrypting key need not be kept secret to ensure a private communication. Similarly in public key authentication, the verification key can be public and the signing key private.

6 votes
2 answers
328 views

What kind of attack could one perform if you generate private keys using SHA3(master_key || ...

I'm aware HMAC is more appropriate than SHA3(master_key || nonce), but I do not understand what kind of attack could be performed against that strategy. How could an attacker use this fact to figure o …
MaiaVictor's user avatar
  • 1,365
2 votes
1 answer
517 views

What is the difference between "Linkable" and "Traceable" Ring Signatures?

In particular, both papers on Traceable Ring Signatures and Linkable Ring Signatures propose they are fit for the creation of ballots. The Wikipedia Article on Ring Signatures, though, suggests Linkab …
MaiaVictor's user avatar
  • 1,365
4 votes
2 answers
379 views

What primitives are needed to generically implement public-key cryptography?

Public-key cryptographic systems are often implemented on top of an existing problem. For example, RSA is built on top of integers and the difficulty of factoring. ECDSA/ECIES are built on top of elli …
MaiaVictor's user avatar
  • 1,365
15 votes
1 answer
589 views

How to create a decentralized secret ballot among a small group of people?

A small (< 100) group wants to implement an election. For that, each participant must vote in one of N candidates. After everyone has voted, they must be able to determine a winner; yet, nobody must b …
MaiaVictor's user avatar
  • 1,365
1 vote
2 answers
236 views

Why don't parameters generated by dhparams conform to `(2^p) mod (p-1)/2 == 1`?

I've used openssl dhparams to generate 512-bit DH parameters for a test. The resulting file is: -----BEGIN DH PARAMETERS----- MEYCQQDgkQsR2SuYabxysYaxk2oB2Us+YKNbEBQCdhBzMZ/5fb1s80PBDsch5gRD A5TLoOG/ …
MaiaVictor's user avatar
  • 1,365
0 votes
1 answer
1k views

What is the simplest digital signature algorithm known?

The hardest part about this question is explaining what I mean by simple. I'm measuring simplicity as, simply, the amount of lines of code it takes to implement that algorithm in a simple programming …
MaiaVictor's user avatar
  • 1,365