EC-Council CBP study materials
EC-Council CBP study resources

EC-Council CBP key terms

EC-Council CBP · Get comfortable with the vocabulary.

Hash function

A one-way mathematical function that converts any input into a fixed-length output, where small input changes produce completely different results and reversing the output to find the input is computationally infeasible.

Related: Merkle tree, Digital signature
Digital signature

A cryptographic value created with a private key that lets anyone holding the matching public key verify who signed a message and confirm the message was not altered afterward.

Related: Public key infrastructure, Hash function
Public key infrastructure

The policies, roles, and certificate authorities that issue, distribute, and revoke keys and certificates, letting parties trust that a public key truly belongs to a named entity.

Related: Digital signature, Certificate authority
Certificate authority

A trusted organization that verifies identities and issues signed digital certificates binding a public key to its owner, underpinning trust in encrypted web and enterprise communications.

Related: Public key infrastructure
Symmetric encryption

Encryption that uses one shared secret key for both locking and unlocking data, offering speed and efficiency but requiring a secure method to distribute that key to every party.

Related: Asymmetric encryption
Asymmetric encryption

Encryption using a mathematically related key pair, where the public key encrypts or verifies and the private key decrypts or signs, removing the need to share a secret key.

Related: Digital signature, Symmetric encryption
Elliptic curve cryptography

A public-key approach based on the algebraic structure of elliptic curves over finite fields, delivering comparable security to older schemes with much shorter keys and lower processing overhead.

Related: Asymmetric encryption, Digital signature
Merkle tree

A binary tree of hashes where each leaf is a data block and each parent combines its children's hashes, enabling efficient proof that a single transaction belongs to a large block.

Related: Hash function, Block header
Zero-knowledge proof

A protocol letting one party convince another that a statement is true without revealing the underlying secret or data, used for privacy-preserving verification on and off chain.

Related: Privacy coin, Smart contract
Quantum resistance

The property of cryptographic algorithms designed to remain secure against attackers equipped with large-scale quantum computers, which threaten factoring and discrete-logarithm based schemes.

Related: Elliptic curve cryptography, Hash function
Distributed ledger

A shared record of transactions replicated across many independent nodes, where participants agree on updates through a consensus process rather than relying on one central administrator.

Related: Consensus mechanism, Node
Block header

The metadata section of a block containing the previous block's hash, a timestamp, a Merkle root, and a nonce or similar field, linking blocks and summarizing their contents.

Related: Merkle tree, Genesis block
Genesis block

The first block in a blockchain, hard-coded into the protocol and having no predecessor, from which every later block descends and against which chain validity is anchored.

Related: Block header, Fork
Consensus mechanism

The rules and incentives by which distributed nodes agree on the next valid block or state, covering approaches such as proof of work, proof of stake, and practical Byzantine fault tolerance.

Related: Proof of work, Proof of stake
Proof of work

A consensus approach requiring miners to expend computational effort finding a value that satisfies a hash target, making historical blocks expensive to rewrite and securing the chain economically.

Related: Consensus mechanism, 51 percent attack
Proof of stake

A consensus approach where validators lock tokens as collateral and are chosen to propose or attest blocks, with misbehavior punished by losing part of that stake.

Related: Consensus mechanism, Slashing
Slashing

A penalty that destroys or deducts part of a validator's staked tokens when it provably violates protocol rules, such as double-signing or extended downtime.

Related: Proof of stake
Node

A computer running blockchain software that stores ledger data, validates transactions and blocks against protocol rules, and relays them to peers in the network.

Related: Distributed ledger, Light client
Light client

A wallet or node that stores only block headers and relies on full nodes or cryptographic proofs for transaction details, trading independence for low resource use on constrained devices.

Related: Node, Merkle tree
Fork

A divergence in the chain where two valid blocks share a parent; a soft fork tightens rules compatibly, while a hard fork changes rules so old and new software cannot interoperate.

Related: Genesis block, Consensus mechanism
Smart contract

Program code deployed to a blockchain that executes automatically when defined conditions are met, enabling agreements and logic to run without a trusted intermediary.

Related: Oracle, Gas
Gas

A unit measuring the computational effort needed to execute operations on a blockchain, paid as a fee to compensate validators and to prevent spam and infinite loops.

Related: Smart contract
Oracle

A service that feeds external real-world data, such as prices or weather, into a blockchain so smart contracts can act on information the ledger cannot observe itself.

Related: Smart contract, Decentralized finance
Token standard

A published interface specification, such as ERC-20 for fungible tokens or ERC-721 for non-fungible tokens, that lets wallets, exchanges, and contracts interoperate predictably.

Related: Smart contract, Non-fungible token
Non-fungible token

A unique, indivisible on-chain token representing ownership of a specific digital or physical asset, where each token differs and cannot be swapped one-for-one.

Related: Token standard, Smart contract
Decentralized finance

Financial services such as lending, trading, and earning interest built on smart contracts, operating without traditional intermediaries and settling directly on a blockchain.

Related: Smart contract, Oracle
51 percent attack

An attack where one party controls most of a network's mining or staking power, allowing it to reorder or double-spend recent transactions, though not to forge others' signatures.

Related: Proof of work, Double spending
Double spending

The attempt to spend the same digital asset more than once, prevented on a blockchain by consensus ordering, confirmation depth, and rejection of conflicting transactions.

Related: 51 percent attack, Consensus mechanism
Reentrancy attack

A smart contract flaw where an external call lets the callee re-enter the calling function before state is updated, often draining funds through repeated withdrawals.

Related: Smart contract, Integer overflow
Integer overflow

A programming error where an arithmetic result exceeds the storage range of its type and wraps to an unexpected value, potentially corrupting balances or bypassing checks.

Related: Reentrancy attack, Smart contract
Private key management

The practices and systems for generating, storing, backing up, and restricting access to signing keys, including hardware wallets, key ceremonies, and multi-signature arrangements.

Related: Multisignature wallet, Digital signature
Multisignature wallet

A wallet requiring a predefined number of approvals from a set of keyholders before a transaction executes, reducing single-point key compromise and supporting shared custody.

Related: Private key management, Smart contract
Phishing

Deceptive messages, sites, or wallet prompts that impersonate trusted services to trick users into revealing seed phrases or approving malicious transactions.

Related: Private key management, Rug pull
Rug pull

A fraud where project insiders abandon a venture after taking investor funds, often by draining liquidity or exploiting privileged functions in a token contract.

Related: Phishing, Smart contract
Know your customer

Identity verification processes that financial service providers must perform on clients, increasingly applied by exchanges and custodians to meet anti-money-laundering obligations.

Related: Anti-money laundering
Anti-money laundering

Laws and controls requiring institutions to detect, report, and prevent the movement of illicit funds, applying to crypto exchanges, custodians, and certain wallet providers.

Related: Know your customer, Travel rule
Travel rule

A regulatory requirement that virtual asset service providers transmit originator and beneficiary information alongside transfers above a threshold, mirroring rules for wire transfers.

Related: Anti-money laundering, Know your customer
Permissioned blockchain

A ledger restricted to identified participants who must be authorized to read, write, or validate, commonly used in enterprise consortia where privacy and accountability matter.

Related: Distributed ledger, Node