EC-Council CBP key terms
EC-Council CBP · Get comfortable with the vocabulary.
- Hash function
- Related: Merkle tree, Digital signature
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.
- Digital signature
- Related: Public key infrastructure, Hash function
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.
- Public key infrastructure
- Related: Digital signature, Certificate authority
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.
- Certificate authority
- Related: Public key infrastructure
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.
- Symmetric encryption
- Related: Asymmetric 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.
- Asymmetric encryption
- Related: Digital signature, Symmetric 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.
- Elliptic curve cryptography
- Related: Asymmetric encryption, Digital signature
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.
- Merkle tree
- Related: Hash function, Block header
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.
- Zero-knowledge proof
- Related: Privacy coin, Smart contract
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.
- Quantum resistance
- Related: Elliptic curve cryptography, Hash function
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.
- Distributed ledger
- Related: Consensus mechanism, Node
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.
- Block header
- Related: Merkle tree, Genesis block
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.
- Genesis block
- Related: Block header, Fork
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.
- Consensus mechanism
- Related: Proof of work, Proof of stake
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.
- Proof of work
- Related: Consensus mechanism, 51 percent attack
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.
- Proof of stake
- Related: Consensus mechanism, Slashing
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.
- Slashing
- Related: Proof of stake
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.
- Node
- Related: Distributed ledger, Light client
A computer running blockchain software that stores ledger data, validates transactions and blocks against protocol rules, and relays them to peers in the network.
- Light client
- Related: Node, Merkle tree
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.
- Fork
- Related: Genesis block, Consensus mechanism
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.
- Smart contract
- Related: Oracle, Gas
Program code deployed to a blockchain that executes automatically when defined conditions are met, enabling agreements and logic to run without a trusted intermediary.
- Gas
- Related: Smart contract
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.
- Oracle
- Related: Smart contract, Decentralized finance
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.
- Token standard
- Related: Smart contract, Non-fungible token
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.
- Non-fungible token
- Related: Token standard, Smart contract
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.
- Decentralized finance
- Related: Smart contract, Oracle
Financial services such as lending, trading, and earning interest built on smart contracts, operating without traditional intermediaries and settling directly on a blockchain.
- 51 percent attack
- Related: Proof of work, Double spending
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.
- Double spending
- Related: 51 percent attack, Consensus mechanism
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.
- Reentrancy attack
- Related: Smart contract, Integer overflow
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.
- Integer overflow
- Related: Reentrancy attack, Smart contract
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.
- Private key management
- Related: Multisignature wallet, Digital signature
The practices and systems for generating, storing, backing up, and restricting access to signing keys, including hardware wallets, key ceremonies, and multi-signature arrangements.
- Multisignature wallet
- Related: Private key management, Smart contract
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.
- Phishing
- Related: Private key management, Rug pull
Deceptive messages, sites, or wallet prompts that impersonate trusted services to trick users into revealing seed phrases or approving malicious transactions.
- Rug pull
- Related: Phishing, Smart contract
A fraud where project insiders abandon a venture after taking investor funds, often by draining liquidity or exploiting privileged functions in a token contract.
- Know your customer
- Related: Anti-money laundering
Identity verification processes that financial service providers must perform on clients, increasingly applied by exchanges and custodians to meet anti-money-laundering obligations.
- Anti-money laundering
- Related: Know your customer, Travel rule
Laws and controls requiring institutions to detect, report, and prevent the movement of illicit funds, applying to crypto exchanges, custodians, and certain wallet providers.
- Travel rule
- Related: Anti-money laundering, Know your customer
A regulatory requirement that virtual asset service providers transmit originator and beneficiary information alongside transfers above a threshold, mirroring rules for wire transfers.
- Permissioned blockchain
- Related: Distributed ledger, Node
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.