|
Books > Computing & IT > Applications of computing > Databases > Data security & data encryption
From the authors of the fascinating The Age of Cryptocurrency,
comes the definitive work on the Internet's next big thing: the
blockchain. Many of the 'legacy systems' once designed to make our
lives easier and our economy more efficient are no longer up to the
task; big banks have grown more entrenched, privacy exists only
until the next hack, and credit card fraud has become a fact of
life. However, there is a way past all this a new kind of operating
system with the potential to revolutionise our economy: the
blockchain. In The Truth Machine, Michael J. Casey and Paul Vigna
demystify the blockchain and explain why it can restore personal
control over our data, assets, and identities; grant billions of
excluded people access to the global economy; and shift the balance
of power to revive society's faith in itself. They reveal the
empowerment possible when self-interested middlemen give way to the
transparency of the blockchain, while highlighting the job losses,
assertion of special interests, and threat to social cohesion that
will accompany this shift. With a balanced perspective, Casey and
Vigna show why we all must care about the path that blockchain
technology takes moving humanity forward, not backward.
Fintech veteran and venture capitalist, Arunkumar Krishnakumar,
cuts through the hype to bring us a first-hand look into how
quantum computing and Blockchain together could redefine industries
and life as we know it. Key Features Take a practical perspective
on quantum computing and Blockchain technologies and their impacts
on key industries Gain insights from experts who are applying
quantum computing or Blockchain in their fields See where quantum
computing and Blockchain are heading, and where the two may
intersect Book DescriptionAre quantum computing and Blockchain on a
collision course or will they be the most important trends of this
decade to disrupt industries and life as we know it? Fintech
veteran and venture capitalist Arunkumar Krishnakumar cuts through
the hype to bring us a first-hand look into how quantum computing
and Blockchain together are redefining industries, including
fintech, healthcare, and research. Through a series of interviews
with domain experts, he also explores these technologies' potential
to transform national and global governance and policies - from how
elections are conducted and how smart cities can be designed and
optimized for the environment, to what cyberwarfare enabled by
quantum cryptography might look like. In doing so, he also
highlights challenges that these technologies have to overcome to
go mainstream. Quantum Computing and Blockchain in Business
explores the potential changes that quantum computing and
Blockchain might bring about in the real world. After expanding on
the key concepts and techniques, such as applied cryptography,
qubits, and digital annealing, that underpin quantum computing and
Blockchain, the book dives into how major industries will be
impacted by these technologies. Lastly, we consider how the two
technologies may come together in a complimentary way. What you
will learn Understand the fundamentals of quantum computing and
Blockchain Gain insights from the experts who are using quantum
computing and Blockchain Discover the implications of these
technologies for governance and healthcare Learn how Blockchain and
quantum computing may influence logistics and finance Understand
how these technologies are impacting research in areas such as
chemistry Find out how these technologies may help the environment
and influence smart city development Understand the implications
for cybersecurity as these technologies evolve Who this book is
forThis book is for tech enthusiasts - developers, architects,
managers, consultants, and venture capitalists - working in or
interested in the latest developments in quantum computing and
blockchain. While the book introduces key ideas, terms, and
techniques used in these technologies, the main goal of this book
is to prime readers for the practical adoption and applications of
these technologies across varies industries and walks of life.
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.
A pseudorandom generator is an easy-to-compute function that
stretches a short random string into a much longer string that
"looks" just like a random string to any efficient adversary. One
immediate application of a pseudorandom generator is the
construction of a private key cryptosystem that is secure against
chosen plaintext attack.
There do not seem to be natural examples of functions that are
pseudorandom generators. On the other hand, there do seem to be a
variety of natural examples of another basic primitive: the one-way
function. A function is one-way if it is easy to compute but hard
for any efficient adversary to invert on average.
The first half of the book shows how to construct a pseudorandom
generator from any one-way function. Building on this, the second
half of the book shows how to construct other useful cryptographic
primitives, such as private key cryptosystems, pseudorandom
function generators, pseudorandom permutation generators, digital
signature schemes, bit commitment protocols, and zero-knowledge
interactive proof systems. The book stresses rigorous definitions
and proofs.
Understand how blockchain works and explore a variety of strategies
to implement it in your organization effectively Key Features
Become familiar with business challenges faced by companies when
using blockchain Discover how companies implement blockchain to
monetize and secure their data Study real-world examples to
understand blockchain and its use in organizations Book
DescriptionIn addition to cryptocurrencies, blockchain-based apps
are being developed in different industries such as banking, supply
chain, and healthcare to achieve digital transformation and enhance
user experience. Blockchain is not only about Bitcoin or
cryptocurrencies, but also about different technologies such as
peer-to-peer networks, consensus mechanisms, and cryptography.
These technologies together help sustain trustless environments in
which digital value can be transferred between individuals without
intermediaries. This book will help you understand the basics of
blockchain such as consensus protocols, decentralized applications,
and tokenization. You'll focus on how blockchain is used today in
different industries and the technological challenges faced while
implementing a blockchain strategy. The book also enables you, as a
decision maker, to understand blockchain from a technical
perspective and evaluate its applicability in your business.
Finally, you'll get to grips with blockchain frameworks such as
Hyperledger and Quorum and their usability. By the end of this
book, you'll have learned about the current use cases of blockchain
and be able to implement a blockchain strategy on your own. What
you will learn Become well-versed with how blockchain works
Understand the difference between blockchain and Bitcoin Learn how
blockchain is being used in different industry verticals such as
finance and retail Delve into the technological and organizational
challenges of implementing blockchain Explore the possibilities
that blockchain can unlock for decision makers Choose a blockchain
framework best suited for your projects from options such as
Ethereum and Hyperledger Fabric Who this book is forThis book is
for CXOs, business professionals, organization leaders, decision
makers, technology enthusiasts, and managers who wish to understand
how blockchain is implemented in different organizations, its
impact, and how it can be customized according to business needs.
Prior experience with blockchain is not required.
Cyber-physical systems are the natural extension of the so-called
"Internet of Things". They are "systems of collaborating
computational elements controlling physical entities". Cyber
Physical Systems of Systems (CPSoS) are considered "The Next
Computing Revolution" after Mainframe computing (60's-70's),
Desktop computing & Internet (80's-90's) and Ubiquitous
computing (00's); because all aspects of daily life are rapidly
evolving towards humans interacting amongst themselves as well as
their environment via computational devices (often mobile), and
because in most cases systems will employ their computational
capabilities to interact amongst themselves. CPSoS enable the
physical world to merge with the cyber one. Using sensors, the
embedded systems monitor and collect data from physical processes,
such as the steering of a vehicle, energy consumption or human
health functions. The systems are networked making the data
globally available. CPSoS make it possible for software
applications to directly interact with events in the physical
world, for example to measure and react to changes in blood
pressure or peaks in energy consumption. Embedded hardware and
software systems crucially expand the functionality and
competitiveness of vehicles, aircraft, medical equipment,
production plants and household appliances. Connecting these
systems to a virtual environment of globally networked services and
information systems opens completely new areas of innovation and
novel business platforms. Future CPSoS will have many
sophisticated, interconnected parts that must instantaneously
exchange, parse, and act on detailed data in a highly coordinated
manner. Continued advances in science and engineering will be
necessary to enable advances in design and development of these
complex systems. Multi- scale, multi-layer, multi-domain, and
multi-system integrated infrastructures will require new
foundations in system science and engineering. Scientists and
engineers with an understanding of otherwise physical systems will
need to work in tandem with computer and information scientists to
achieve effective, workable designs. In this tutorial, basic and
advanced issues on the design of the future heterogeneous CPSoS are
presented including relevant Blockchain technologies,
reconfigurable systems, advanced sensor interfaces and
human-centered design processes. Certain advanced tools for the
design and implementation of the cyber parts of the CPSoS (i.e.
FPGA design tools from Xilinx) are also covered.
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.
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.
|
You may like...
TLS Mastery
Michael W Lucas
Hardcover
R970
R875
Discovery Miles 8 750
|