|
|
Books > Computing & IT > Applications of computing > Databases > Data security & data encryption
The shortcomings of modern cryptography and its weaknesses against
computers that are becoming more powerful necessitate serious
consideration of more robust security options. Quantum cryptography
is sound, and its practical implementations are becoming more
mature. Many applications can use quantum cryptography as a
backbone, including key distribution, secure direct communications,
large prime factorization, e-commerce, e-governance, quantum
internet, and more. For this reason, quantum cryptography is
gaining interest and importance among computer and security
professionals. Quantum Cryptography and the Future of Cyber
Security is an essential scholarly resource that provides the
latest research and advancements in cryptography and cyber security
through quantum applications. Highlighting a wide range of topics
such as e-commerce, machine learning, and privacy, this book is
ideal for security analysts, systems engineers, software security
engineers, data scientists, vulnerability analysts, professionals,
academicians, researchers, security professionals, policymakers,
and students.
An expert guide to implementing fast, secure, and scalable
decentralized applications that work with thousands of users in
real time Key Features Implement advanced features of the Ethereum
network to build powerful decentralized applications Build smart
contracts on different domains using the programming techniques of
Solidity and Vyper Explore the architecture of Ethereum network to
understand advanced use cases of blockchain development Book
DescriptionEthereum is one of the commonly used platforms for
building blockchain applications. It's a decentralized platform for
applications that can run exactly as programmed without being
affected by fraud, censorship, or third-party interference. This
book will give you a deep understanding of how blockchain works so
that you can discover the entire ecosystem, core components, and
its implementations. You will get started by understanding how to
configure and work with various Ethereum protocols for developing
dApps. Next, you will learn to code and create powerful smart
contracts that scale with Solidity and Vyper. You will then explore
the building blocks of the dApps architecture, and gain insights on
how to create your own dApp through a variety of real-world
examples. The book will even guide you on how to deploy your dApps
on multiple Ethereum instances with the required best practices and
techniques. The next few chapters will delve into advanced topics
such as, building advanced smart contracts and multi-page frontends
using Ethereum blockchain. You will also focus on implementing
machine learning techniques to build decentralized autonomous
applications, in addition to covering several use cases across a
variety of domains such as, social media and e-commerce. By the end
of this book, you will have the expertise you need to build
decentralized autonomous applications confidently. What you will
learn Apply scalability solutions on dApps with Plasma and state
channels Understand the important metrics of blockchain for
analyzing and determining its state Develop a decentralized web
application using React.js and Node.js Create oracles with Node.js
to provide external data to smart contracts Get to grips with using
Etherscan and block explorers for various transactions Explore
web3.js, Solidity, and Vyper for dApps communication Deploy apps
with multiple Ethereum instances including TestRPC, private chain,
test chain, and mainnet Who this book is forThis book is for anyone
who wants to build fast, highly secure, and transactional
decentralized applications. If you are an Ethereum developer
looking to perfect your existing skills in building powerful
blockchain applications, then this book is for you. Basic knowledge
of Ethereum and blockchain is necessary to understand the concepts
covered in this book.
Learn the foundations of blockchain technology - its core concepts
and algorithmic solutions across cryptography, peer-to-peer
technology, and game theory. Key Features Learn the core concepts
and foundations of the blockchain and cryptocurrencies Understand
the protocols and algorithms behind decentralized applications
Master how to architect, build, and optimize blockchain
applications Book DescriptionBlockchain technology is a combination
of three popular concepts: cryptography, peer-to-peer networking,
and game theory. This book is for anyone who wants to dive into
blockchain from first principles and learn how decentralized
applications and cryptocurrencies really work. This book begins
with an overview of blockchain technology, including key
definitions, its purposes and characteristics, so you can assess
the full potential of blockchain. All essential aspects of
cryptography are then presented, as the backbone of blockchain. For
readers who want to study the underlying algorithms of blockchain,
you'll see Python implementations throughout. You'll then learn how
blockchain architecture can create decentralized applications.
You'll see how blockchain achieves decentralization through
peer-to-peer networking, and how a simple blockchain can be built
in a P2P network. You'll learn how these elements can implement a
cryptocurrency such as Bitcoin, and the wider applications of
blockchain work through smart contracts. Blockchain optimization
techniques, and blockchain security strategies are then presented.
To complete this foundation, we consider blockchain applications in
the financial and non-financial sectors, and also analyze the
future of blockchain. A study of blockchain use cases includes
supply chains, payment systems, crowdfunding, and DAOs, which
rounds out your foundation in blockchain technology. What you will
learn The core concepts and technical foundations of blockchain The
algorithmic principles and solutions that make up blockchain and
cryptocurrencies Blockchain cryptography explained in detail How to
realize blockchain projects with hands-on Python code How to
architect the blockchain and blockchain applications Decentralized
application development with MultiChain, NEO, and Ethereum
Optimizing and enhancing blockchain performance and security
Classical blockchain use cases and how to implement them Who this
book is forThis book is for anyone who wants to dive into
blockchain technology from first principles and build a
foundational knowledge of blockchain. Familiarity with Python will
be helpful if you want to follow how the blockchain protocols are
implemented. For readers who are blockchain application developers,
most of the applications used in this book can be executed on any
platform.
A practical blockchain handbook designed to take you through
implementing and re-engineering banking and financial solutions and
workflows using eight step-by-step projects Key Features Implement
various end-to-end blockchain projects and learn to enhance
present-day financial solutions Use Ethereum, Hyperledger, and
Stellar to build public and private decentralized applications
Address complex challenges faced in the BFSI domain using different
blockchain platform services Book DescriptionBlockchain technology
will continue to play an integral role in the banking and finance
sector in the coming years. It will enable enterprises to build
transparent and secure business processes. Experts estimate annual
savings of up to 20 billion dollars from this technology. This book
will help you build financial apps using blockchain, guiding you
through enhancing popular products and services in the banking and
finance sector. The book starts by explaining the essential
concepts of blockchain, and the impact of blockchain technology on
the BFSI sector. Next, you'll delve into re-designing existing
banking processes and building new financial apps using blockchain.
To accomplish this, you'll work through eight blockchain projects.
By demonstrating the entire process, the book helps you understand
everything from setting up the environment and building frontend
portals to system integration and testing apps. You will gain
hands-on experience with the Ethereum, Hyperledger Fabric, and
Stellar to develop private and public decentralized apps. Finally,
you'll learn how to use ancillary platforms and frameworks such as
IPFS, Truffle OpenZeppelin, and MetaMask. By the end of this
blockchain book, you'll have an in-depth understanding of how to
leverage distributed ledgers and smart contracts for financial use
cases. What you will learn Design and implement blockchain
solutions in a BFSI organization Explore common architectures and
implementation models for enterprise blockchain Design blockchain
wallets for multi-purpose applications using Ethereum Build secure
and fast decentralized trading ecosystems with Blockchain Implement
smart contracts to build secure process workflows in Ethereum and
Hyperledger Fabric Use the Stellar platform to build KYC and
AML-compliant remittance workflows Map complex business workflows
and automate backend processes in a blockchain architecture Who
this book is forThis book is for blockchain and Dapps developers,
or anyone looking for a guide to building innovative and highly
secure solutions in the fintech domain using real-world use cases.
Developers working in financial enterprises and banks, and solution
architects looking to build brand new process flows using
blockchain technology will also find the book useful. Experience
with Solidity programming and prior knowledge of finance and trade
are required to get the most out of this book.
From transportation to healthcare, IoT has been heavily implemented
into practically every professional industry, making these systems
highly susceptible to security breaches. Because IoT connects not
just devices but also people and other entities, every component of
an IoT system remains vulnerable to attacks from hackers and other
unauthorized units. This clearly portrays the importance of
security and privacy in IoT, which should be strong enough to keep
the entire platform and stakeholders secure and smooth enough to
not disrupt the lucid flow of communication among IoT entities.
Applied Approach to Privacy and Security for the Internet of Things
is a collection of innovative research on the methods and applied
aspects of security in IoT-based systems by discussing core
concepts and studying real-life scenarios. While highlighting
topics including malware propagation, smart home vulnerabilities,
and bio-sensor safety, this book is ideally designed for security
analysts, software security engineers, researchers, computer
engineers, data scientists, security professionals, practitioners,
academicians, and students seeking current research on the various
aspects of privacy and security within IoT.
Develop a deeper understanding of what's under the hood of
blockchain with this technical reference guide on one of the most
disruptive modern technologies Key Features Updated with four new
chapters on consensus algorithms, Ethereum 2.0, tokenization, and
enterprise blockchains Learn about key elements of blockchain
theory such as decentralization, cryptography, and consensus
protocols Get to grips with Solidity, Web3, cryptocurrencies, smart
contract development and solve scalability, security and privacy
issues Discover the architecture of different distributed ledger
platforms including Ethereum, Bitcoin, Hyperledger Fabric,
Hyperledger Sawtooth, Corda and Quorum Book DescriptionBlockchain
is the backbone of cryptocurrencies, with applications in finance,
government, media, and other industries. With a legacy of providing
technologists with executable insights, this new edition of
Mastering Blockchain is thoroughly revised and updated to the
latest blockchain research with four new chapters on consensus
algorithms, Serenity (the update that will introduce Ethereum 2.0),
tokenization, and enterprise blockchains. This book covers the
basics, including blockchain's technical underpinnings,
cryptography and consensus protocols. It also provides you with
expert knowledge on decentralization, decentralized application
development on Ethereum, Bitcoin, alternative coins, smart
contracts, alternative blockchains, and Hyperledger. Further, you
will explore blockchain solutions beyond cryptocurrencies such as
the Internet of Things with blockchain, enterprise blockchains,
tokenization using blockchain, and consider the future scope of
this fascinating and disruptive technology. By the end of this
book, you will have gained a thorough comprehension of the various
facets of blockchain and understand their potential in diverse
real-world scenarios. What you will learn Grasp the mechanisms
behind Bitcoin, Ethereum, and alternative cryptocurrencies
Understand cryptography and its usage in blockchain Understand the
theoretical foundations of smart contracts Develop decentralized
applications using Solidity, Remix, Truffle, Ganache and Drizzle
Identify and examine applications of blockchain beyond
cryptocurrencies Understand the architecture and development of
Ethereum 2.0 Explore research topics and the future scope of
blockchain Who this book is forIf you are a technologist, business
executive, a student or an enthusiast who wishes to explore the
fascinating world of blockchain technology, smart contracts,
decentralized applications and distributed systems then this book
is for you. Basic familiarity with a beginner-level command of a
programming language would be a plus.
|
|