Preface
Introduction
Why Did We Write This Book?
Part 1. Essentials of Cryptography
  • Introduction
Chapter 1: Cryptography Techniques
  • Introduction
  • Key Length
  • Key Management
  • Algorithmic Principles
  • Usage
Chapter 2: Cryptography Protocols
  • Introduction
  • Basic Components of Cryptographic Protocols
  • Security Applications of Cryptographic Protocols
  • Categories of Cryptographic Protocols
Chapter 3: Algorithms and Modes
  • Introduction
  • Behind the Scene Mathematics
  • Block Ciphers
  • Stream Ciphers
  • One-Way Hash Functions
  • Public-Key Algorithms
  • Symmetric Key Distribution using Symmetric Encryption
  • Symmetric Key Distribution using Asymmetric Encryption
  • Distribution of Public Keys
  • X.509 Certificates
  • Public-Key Infrastructure (PKI)
  • Cryptographic Attacks
  • Key-Exchange Algorithms
  • Elliptic Curve Cryptography (ECC)
  • Digital Signatures With Encryption
  • Data Encryption Standard (DES)
  • Secure Hash Algorithm (SHA)
  • Message Digest Algorithms (MD5)
  • Rivest, Shamir, Adleman (RSA)
  • Zero-Knowledge Proofs
  • Elliptical Curve Digital Signature Algorithm (ECDSA)
  • Probabilistic Encryption
  • Quantum Cryptography
Part 2. Essentials of Blockchain
  • Introduction
  • What is Blockchain?
  • The Need for Decentralization
  • Demystifying Disintermediation Principles in Blockchain Architectures
Chapter 4: Introduction: Distributed Consensus & Consensus Mechanisms
  • Proof of Work (PoW)
  • Proof of Stake (PoS)
  • Proof of Elapsed Time (PoET)
  • Byzantine Fault Tolerance (BFT) and Variants
  • Federated Byzantine Agreement
  • Ripple Consensus Protocol Algorithm
  • Stellar Consensus Protocol
  • Delegated Proof of Stake (DPoS)
Chapter 5: Types of Blockchain
  • Public Blockchain
  • Private Blockchain
  • Federated or Permissioned Blockchain
Chapter 6: Key Considerations for Blockchain Implementations
  • Scalability
  • Interoperability
  • Sustainability
  • Contracts
  • Currency
  • Application
Chapter 7 : Strategic Roadmap for Digital Enterprise Adoption
  • Convergence of Principles
  • Legacy of Cypherpunks
  • Digital Enterprise Use Cases
  • Digital Transformation Perspective
  • Decentralized Operating Models
  • Prominent Trust Patterns
  • Major Challenges and Constraints
Chapter 8: Blockchain – The New Generation Tool for Cybersecurity
  • Blockchain with Turin Complete State Machine
  • Private and Consortium/Permissioned Blockchains 
  • Overview of Security Tools in Blockchain
  • Vulnerabilities in Blockchain Security
  • Challenges to the Growth of Blockchain Eco-system
Part 3: The Superimposition of Blockchain and Cybersecurity

Chapter 9: Cyberattack Prevention Strategies
  • Evolution of Security
  • Endpoint Detection and Response (EDR)
  • Deception Technology
  • Cyberthreat Intelligence (CTI)
  • Deploying Blockchain-based DDoS
Chapter 10: Blockchain-based Security Mechanisms
  • Blockchain-based DNS Alternatives
  • Public Key Cryptography
  • PKI Components and Functions
  • Decentralizing the PKI System
  • Deploying Blockchain-based PKI Identity Mechanisms
  • Multi-Factor Authentication with Blockchain
  • Blockchain-based Interaction Model for Security
Chapter 11: Threats for Blockchain systems
  • Cyberthreats with Public and Permissioned Blockchains
  • Major Potential Attacks on Blockchain Networks
Chapter 12: Practical Implementations and Use Cases
  • IBM ADEPT Platform
  • Digital Identity as a Distributed Data Structure
  • Cyber-liability Management: A Connected Car Use Case
  • A Smart Home Security Implementation Use Case
Chapter 13: Security in Popular Public Blockchain Networks
  • Project in Discussion: Corda
    • Point-to-Point TLS-encrypted Communications
    • Security using Notary Trust
    • Pluggable Consensus Mechanism
Chapter 14: Cryptography as a Digital Labor for the Integration of Distributed Finance
  • New Generation Payment Infrastructure Powering Secure Global Finance
    • Libra
    • JP Money
    • Ripple
    • Stellar Lumens
Part 4: Standards and Frameworks

Chapter 15: ISO 27001
  • ISO 27001
    • Introduction
    • Scope
    • Terms and Definitions
    • Structure
    • Information Security Policies
    • Organization of Information Security
    • Human Resource Security
    • Asset Management
    • Access Control
    • Cryptography
    • Physical and Environmental Security
    • Operations Security
    • Communications Security
    • Supplier Relationships
    • Information Security Incident Management
  • Implementation of ISO 27001 in Organizations
Chapter 16:
  • NIST
    • Introduction to NIST and HIPAA
    • HIPAA Security Rule
    • NIST and its role in Information Security
    • A Framework for Managing Risk
    • HIPAA Risk Assessment Requirements
Part 5: Smart Contract Security, Auditing and Testing in Blockchain
Chapter 17: Smart Contract Auditing
  • Why is a Security Audit Necessary
  • Types of Smart Contracts
  • Smart Contract Vulnerabilities and Known Attacks
    • Ownership Attack
    • Re-entrancy Attack
    • Underflow and Overflow Attacks
    • Short Address Attack
    • Storage Injection Vulnerability
  • Risks in ICO Crowdfunding Smart Contracts
  • An Ideal Audit Process
Chapter 18: Testing in Blockchain
  • Blockchain Attacks
    • Network Attacks
    • User Wallet Attacks
    • Transaction Verification Mechanism Attacks
    • Mining Pool Attacks
  • Security Testing Phases in Blockchain
  • Testing Framework
  • Quality Issues in Blockchain
  • Practices and Governing Mechanisms
  • Popular Tools for Testing
Part 6: Blockchain Power Automation for Industry 4.0
Chapter 19: Risks posed by the ‘Smart’ Economy Paradigms 
  • Zigbee Chain Reaction Attack
  • Controlling Drones through Blockchain for Security & Auditing
  • Securing Robots through Blockchain
  • Secured Access and Management of Automobiles using Blockchain

Chapter 20: Summary & Conclusion:

  A Safer and Secure World with Blockchain-based Solutions