Questions tagged [terminology]
Questions about the meaning and proper use of specific technical terms or notation within cryptography.
344
questions
0
votes
0
answers
10
views
Is it safe to derive a secret from a signature?
Many blockchain users have wallets that hold a private key, which can interact with a website. For example, the website can request the wallet to sign a specific message.
'Do only sign this message if ...
1
vote
1
answer
59
views
Definition of Dual Lattice
1- Can someone explain why we have the definition of dual of a lattice like
$\Lambda^*=\{\vec{v}\in span(\textbf{B}): \langle \vec{v},\vec{x} \rangle \in \mathbb{Z}, \forall \vec{x} \in \Lambda\} $.
2-...
3
votes
3
answers
139
views
What's the name of the property of ideal cryptographic hash functions that effectively make it a random number generator?
Wikipedia says that, for an ideal cryptographic hash function, "the probability of a particular n-bit output result [...] for a random input string [...] is $2^{-n}$ (as for any good hash), so ...
3
votes
2
answers
93
views
What is the difference between Post-Compromise Security and Backward Security?
Post-Compromise Security and Backward Security seem to mean that the attacker has obtained the communication key between two parties or groups in the current state, but cannot further obtain ...
4
votes
1
answer
192
views
Origin of "abort" in cryptography proofs
It's a very standard move in a game-based security proof to have a transition in which we "abort" on some event such as a hash collision; the two games are identical apart from the abort ...
1
vote
2
answers
94
views
Difference between PRF, Pseudorandom Function and Pseudorandom Function Family
According to Wikipedia, PRF is an abbreviation for Pseudorandom function family. But this answer says that PRF means Pseudorandom Function. Does that mean that a Pseudorandom Function is the same as a ...
3
votes
1
answer
304
views
Is the secret key kept constant in IND-CPA game?
I read the Wikipedia Page on ciphertext indistinguishability. Here it gives the following outline of the IND-CPA game:
The challenger generates a key pair PK, SK based on some security parameter k (e....
1
vote
0
answers
80
views
Pseudo random generator notation
So I'm reading this article where they talk shortly about pseudo random generators where I'm not quite familiar with some of the notation. They call $\lambda$ the security parameter.
"...
1
vote
2
answers
175
views
Why does ECIES use "Key Encapsulation"? Does it?
In yet another twist that is the terminology around key establishment I found out that ECIES is often denoted as key encapsulation followed by data encapsulation. I'm wondering how the term "key ...
4
votes
1
answer
66
views
What does the "static" assumption mean?
We can prove the security of a cryptographic scheme in standard model and non-standard model.
Standard models like using some computational assumptions, on the other hand, non-standard models like ...
2
votes
0
answers
36
views
Which one is more general, attribute based encryption or inner product predicate encryption?
If we have a scheme for inner product predicate encryption (IPPE), then can we claim that we already have designed an attribute based encryption (ABE) scheme; So we do not need to design an ABE again. ...
1
vote
0
answers
60
views
name/acronym/abbreviation explanation for hashes
(Cryptographically and hash/checksum wise consider me a rookie, as I'm rather just using algorithms.) While there are many names, not all of them are explained - I tried searching for the meaning of a ...
4
votes
2
answers
109
views
Can blockchain be considered a cryptographic primitive?
This might be a silly question. But since more and more people simply use public blockchains as a secure ledger to store mutually agreed information to secure their high level applications, could we ...
0
votes
2
answers
71
views
Functional Encryption in Private-key setting vs. Public-key setting
$\bullet$ What does private-key functional encryption mean? Or functional encryption in private-key setting?
Wasn't functional encryption a generalization of public key encryption? So now, why do we ...
3
votes
6
answers
4k
views
Would sending audio fragments over a phone call be considered a form of cryptology?
I have been wondering if sending audio fragments over a phone call would be considered a form of cryptology.
Let's say that you own two mobile phones and say that one of your phones is on the Verizon ...
5
votes
1
answer
270
views
RFCs & IANA specs about Ed25519 inaccurate?
While designing a crypto system based on existing standards and specifications i find myself questioning some of the accuracy in the current RFC-8037 and IANA specs around Edwards curves, 25519 and ...
4
votes
4
answers
381
views
Average- and worst-case complexity
The terms "average-case", "worst-case" hardness are quite confusing.
What do they mean when they say certain problems (like lattices)
have an average-case to worst-case ...
3
votes
1
answer
114
views
What is "auxiliary information" in context of cryptographic accumulators?
I have been reading a paper about accumulators (title of the paper: "Universal Accumulators with Efficient Nonmembership Proofs"). It mentions "auxiliary information" about a ...
3
votes
2
answers
177
views
"Supported groups" in RFC 8446 (TLS 1.3)
What is meant by "supported groups" in the section 4.2.7. "Supported Groups" of RFC 8446:
/* Finite Field Groups (DHE) */
ffdhe2048(0x0100), ffdhe3072(0x0101), etc:
Is the digits - ...
1
vote
1
answer
46
views
Plain Text and Cipher Text terminology when double encrypting?
Say I have some message like "Hello World" that I want to encrypt, I get that Hello World is the Plain Text and the output from the encryption is called Cipher Text.
But, let's say I want to ...
3
votes
1
answer
91
views
What is the modern terminology for a digital signature scheme with a shadow?
In Guillou and Quisquater's 1988 paper "A 'Paradoxical' Indentity-Based Signature Scheme Resulting from Zero-Knowledge", they say that an RSA identity has a shadow and go on to state that ...
1
vote
1
answer
188
views
Correct terminology for ECC in PGP
These days I'm generating some PGP keypairs, and I'm struggling to understand the correct terminology behind ECC keys. Moslty in the differences between ed25519/<...
3
votes
2
answers
111
views
What is the difference between Ring Signature and Multi User Designated Verifier Signature?
I was going through some text related to designated verifier signature (DVS). I came to know that DVS can be thought of as the two party ring signature. Can we extend this concept and say that ring ...
3
votes
1
answer
153
views
UOWHF vs CRHF / Relevance of UOWHF
What's the difference between UOWHF and CRHF and why are UOWHF useful?
As far as I understand, Universal One-Way Hash Functions are an alternative to CRHF. While for CRHF it is hard, given randomly ...
0
votes
0
answers
35
views
Mitigating side-channel attacks: which is better? Masked cryptography or differential power analysis-resistant cryptography?
As part of mitigating side-channel attacks, which is the most efficient? Masked cryptography or differential power analysis-resistant cryptography? Or are they both similar?
4
votes
2
answers
219
views
Does Quantum Key Distribution (aka: QKD) qualify as "Cryptography"?
This may be a polemic question, but since I did read the rules of the site and "terms and definitions" appear to be legitimate subjects, I want to raise this because I find this interesting, ...
2
votes
1
answer
78
views
Significance of theoretical weaknesses?
What is the significance of theoretical weaknesses?
Any real life incident where a theoretical weakness was ignored and later it compromised the system? Whats the dividing line between theoretical and ...
3
votes
1
answer
190
views
How is the Unix / PostgreSQL crypt function a trapdoor function?
I am looking at this in the context of password hashing in PostgreSQL, specifically, the crypt function of the pgcrypto ...
1
vote
1
answer
124
views
What exactly is a "pass" when talking about hashing, ciphers and MAC algorithms?
I was very surprised when I said that hashing the same data twice was "double pass" and a comment came in that this wasn't the case if the hashing could be performed in parallel. This would ...
1
vote
1
answer
45
views
What qualifies as a key?
For my own project and the fun of it I have created an algorithm that turns plain text into cipher by interacting between entered text and a given password. My question is, in this instance, does the ...
8
votes
3
answers
3k
views
What does puncturing in cryptography mean
While I was reading the documentation for the cryptocode $\LaTeX$ package I stumbled across the "primitive" called puncturing in subsection 2.12. This was the first time I read about this &...
3
votes
0
answers
151
views
Use of term "Commitment"
As an amateur, my first encounter with commitments has been in the form of an hash of the committed value, then I have learnt about seeding the hash as blinding technique. Going on I have discovered ...
6
votes
3
answers
3k
views
What do you call a random number that affects the calculation, but not the result?
This is about the same random ladder algorithm as my previous question. It computes f(g,n,r)=n*g or g^n (depending on the group notation), where g is a generator of a group. Suppose n=5882353. This ...
4
votes
2
answers
126
views
Randomized encodings and Indistinguishability obfuscation
I want to understand the difference between randomized encodings and indistinguishability obfuscation (iO).
Are randomized encodings a special type of iO?
5
votes
1
answer
1k
views
What does the modulo plus minus mean?
May someone please explain what the notations in the image means?
In general, for a modulus $q$, what does the $+$ in here $\bmod^+ q$ indicate? What does the $\pm$ in here $\bmod^\pm q$ mean?
4
votes
1
answer
315
views
What does "key version" refer to when talking about AES 128 in NXP's datasheet?
I'm going through the datasheet for MifareDesfire ICs. Throughout the document, there are mentions of "key version". For example, section 9.3 of the document states:
Hardware AES using 128-...
2
votes
1
answer
71
views
Is Order-preserving encryption part of the functional encryption family?
I believe I know quite well OPE and ORE, but I'm unsure about what family to put them in. Can we consider them as a sub family of Functional Encryption, like Attribute Based Encryption or Inner ...
3
votes
1
answer
563
views
Differences between algorithms, ciphers, primitives and functionalities
Working in security, I often hear terms such as algorithms, ciphers, primitives and functionalities. but as cryptography is not my field, they seem to be used interchangeably.
What are the differences ...
7
votes
2
answers
605
views
Probability conventions in cryptography
I am working on Victor Shoup's tutorial on game-based security proof and want to figure out some notions from the perspective of probability theory.
Consider the following PRF advantage defined on ...
2
votes
1
answer
331
views
About the definition of distinguishing advantage and computational indistinguishability
Given a polynomial-time adversary $A$ with binary output, the distinguishing advantage of $A$ with respect two games $G, H$ is defined as
$$
\newcommand{\adv}{\mathbf{Adv}}
\newcommand{\pr}{\mathbf{Pr}...
2
votes
1
answer
127
views
What is the name of this kind of logic diagram?
I want to read this kind of diagram, but I haven't found the name of this, or somewhere I can find a legend of symbols used, or a tutorial to learn reading this...
I've googled this for over an hour, ...
0
votes
1
answer
100
views
Meaning of the term "irreversible" for hashing
I was in an interesting discussion with Jon Skeet on StackOverflow. He indicated that hashes are irreversible, but he extended this to non-cryptographic hashes. A hash function has a specific output ...
1
vote
1
answer
83
views
What are “weak” and “strong” output-input bit dependencies?
Section 3.3.5 of the paper “Schwaemm and Esch: Lightweight Authenticated Encryption and
Hashing using the Sparkle Permutation Family” (the link to PDF can be found in this page) contains the following ...
0
votes
1
answer
93
views
What is a ciphering key?
In Hebrew language there is the term tzophen (צופן) which means cipher.
There is also a term "maphtech hatzpana" (מפתח הצפנה) which means "ciphering key".
What is a ciphering key?
...
0
votes
1
answer
88
views
Is there a hash function that is semi-two-way?
I am looking for a hash function that uses a timestamp as salt, and produces an output that when run through another function only returns the timestamp used.
What would this be called? It's not a one-...
3
votes
1
answer
156
views
How do different types of ciphers relate to each other?
I understand that there are symmetric and asymmetric (public-key) cyphers. The first have the same key used for encryption and decryption, while the second use a public key for encryption and a ...
2
votes
1
answer
318
views
What is an output symbol?
I'm reading Understanding Cryptography by Christof Paar and Jan Pelzl. In chapter 2 (Stream Ciphers). There is a section talking about "Bulding Key Streams from PRNGs".
They assume a PRNG ...
1
vote
1
answer
63
views
is Client Puzzle a challenge-response variant of Proof-of-work?
is Client Puzzle a challenge-response variant of Proof-of-work? I am kind of new to crypto, sorry if the question is kind of dumb. If it's not can you give examples of algorithms that implement the ...
2
votes
0
answers
47
views
What is the difference between Solution-Verification and Challenge-Response variants of Proof of Work;
Sorry if question is really dumb, I am new to crypto :(
If the client provides the solution for the PoW Challenge-Response, in my understanding, the solution of that challenge should be verified. So I ...
4
votes
0
answers
105
views
What is "entropic security"?
I've come across a form of cryptographic security that I've never heard of: entropic security. I've read the Russel et al abstract and that doesn't seem to bear much relation to the wiki article.
...