Questions tagged [terminology]

Questions about the meaning and proper use of specific technical terms or notation within cryptography.

Filter by
Sorted by
Tagged with
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 ...
user599464's user avatar
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-...
user1035648's user avatar
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 ...
user1145880's user avatar
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 ...
Guardzhan's user avatar
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 ...
Paul Crowley's user avatar
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 ...
Riemann's user avatar
  • 221
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....
Riemann's user avatar
  • 221
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. "...
StackExchangeMMH's user avatar
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 ...
Maarten Bodewes's user avatar
  • 91.7k
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 ...
user1035648's user avatar
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. ...
user1035648's user avatar
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 ...
AmigoJack's user avatar
  • 111
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 ...
Chunchi Liu's user avatar
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 ...
user1035648's user avatar
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 ...
user57467's user avatar
  • 141
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 ...
ehanoc's user avatar
  • 153
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 ...
user1035648's user avatar
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 ...
Abol_Fa's user avatar
  • 73
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 - ...
LUN's user avatar
  • 95
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 ...
millie's user avatar
  • 111
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 ...
Ethan Heilman's user avatar
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/<...
Pierre's user avatar
  • 113
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 ...
Shweta Aggrawal's user avatar
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 ...
sbluff's user avatar
  • 103
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?
Nathan Aw's user avatar
  • 2,257
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, ...
Amit's user avatar
  • 432
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 ...
crypt's user avatar
  • 2,397
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 ...
ahron's user avatar
  • 133
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 ...
Maarten Bodewes's user avatar
  • 91.7k
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 ...
vquest's user avatar
  • 21
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 &...
Titanlord's user avatar
  • 2,120
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 ...
baro77's user avatar
  • 700
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 ...
Pierre Abbat's user avatar
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?
BlackHat18's user avatar
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?
user15651's user avatar
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-...
Tung's user avatar
  • 143
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 ...
Goupil's user avatar
  • 58
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 ...
SaltyChips's user avatar
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 ...
X. G.'s user avatar
  • 414
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}...
AYun's user avatar
  • 821
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, ...
Fabien's user avatar
  • 23
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 ...
Maarten Bodewes's user avatar
  • 91.7k
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 ...
lyrically wicked's user avatar
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? ...
basicslearner's user avatar
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-...
Austin Capobianco's user avatar
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 ...
YozNacks's user avatar
  • 131
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 ...
KetDog's user avatar
  • 123
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 ...
Van Altercolt's user avatar
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 ...
Van Altercolt's user avatar
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. ...
Paul Uszak's user avatar
  • 15.2k

1
2 3 4 5
7