Cryptocurrency Exchanges and Searchable Symmetric Encryption Lecture Notes

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/20

flashcard set

Earn XP

Description and Tags

This set of vocabulary flashcards covers the key concepts of cryptocurrency trust structures, centralized versus decentralized exchanges, and the technical mechanisms and risks associated with Searchable Symmetric Encryption (SSE).

Last updated 11:10 PM on 5/12/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

21 Terms

1
New cards

Centralized Exchanges

Platforms like Binance, Coinbase, or BitSum where users trust a central company and its internal systems rather than the blockchain directly.

2
New cards

Off-chain system

An internal database used by centralized exchanges to record user balances and trades instantly instead of recording every transaction on the blockchain.

3
New cards

Bitsum Bitcoin error

A case study from February 2026 where a South Korean exchange mistakenly credited 620,000620,000 Bitcoin (worth approximately 84,000,000,00084,000,000,000 dollars) to users due to human error.

4
New cards

Gas fees

Transaction fees paid in blockchain systems to reward validators or miners for processing transactions.

5
New cards

On-chain

Transactions, such as deposits and withdrawals, that are recorded directly on a public blockchain ledger.

6
New cards

Proof of reserve

A safety check used to verify whether a cryptocurrency exchange actually holds the assets it claims to have.

7
New cards

Stablecoin

A cryptocurrency designed to keep a stable value by reaching its value to a real-world currency like the US dollar.

8
New cards

Libra

A project by Facebook (later called DM) to create a global stablecoin that faced strong resistance from governments.

9
New cards

DEX (Decentralized Exchange)

A platform where users trade directly from their own wallets through smart contracts without a central internal database.

10
New cards

Self-custody

A practice where users manage their own private keys, giving them full control over their assets but also total responsibility for recovery.

11
New cards

Searchable Symmetric Encryption (SSE)

A type of encryption that allows users to store encrypted data on a server and perform secure searches without the server knowing the data content or the search queries.

12
New cards

Keyword space (W)

A fundamental set of searchable terms used in symmetric encryption algorithms to generate indices and trapdoors.

13
New cards

Lambda (λ\lambda)

A security parameter, often a randomly selected or predetermined number, that indicates how difficult an encryption system is to break.

14
New cards

Trapdoor

A token generated on the client side using a secret key and a keyword, allowing the server to search the encrypted index.

15
New cards

Lossy return

A result in searchable encryption where a search may return false positives if different keywords result in the same hash, often used to increase speed.

16
New cards

SSE-1

A deterministic searchable symmetric encryption structure first developed in 2006 that uses a lookup table and array chaining for searching.

17
New cards

Padding

The practice of pairing empty strings with files in an array to prevent a server from guessing data patterns based on file counts.

18
New cards

File injection attack

An active attack where a server plants a file containing specific keywords into the database to deduce the plaintext of user search queries.

19
New cards

Leakage problem

The security risk where a server deduces plaintext by observing access patterns and the frequency of search queries over a long period.

20
New cards

Oblivious RAM (ORAM)

A technology used to hide access patterns from a server by constantly shuffling how data is accessed.

21
New cards

Frequency smoothing

A solution to leakage where dummy files are returned for infrequent keywords so that all searches appear to have a similar frequency to the server.