SlideShare a Scribd company logo
1 of 23
BLOCKCHAIN, SMART CONTRACTS, AND ICOS:
BUILDING SECURITY INTO THE DECENTRALIZED DIGITAL ECONOMY
dejavusecurity.com
IN PARTNERSHIP WITH:
BLOCKCHAIN, SMART CONTRACTS, AND ICOS:
BUILDING SECURITY INTO THE DECENTRALIZED DIGITAL ECONOMY
Akshay Aggarwal
CEO, Peach Tech
Security Landscape of Blockchain Technologies
dejavusecurity.com
Security Landscape
of Blockchain
Akshay Aggarwal
Former Microsoft Director
MS CS UC Davis
20 years in Security
Founder, Deja vu Security
Akshay Aggarwal
CEO, Peach Tech
A Security Analysis of the Bitcoin Mining Ecosystem
- Mick Ayzenberg, Adam Cecchetti, Akshay
Aggarwal
Securing the Enterprise Blockchain*: Research Note
- Akshay Aggarwal
Blockcha
in
numbers
13-15
Transactions per second
capacity of ETH
64 use cases
For blockchains In survey of 200
companies by McKinsey & Co.
135
Number of startups with ICOs
since 2014 by CB Insights
701,834Highest number of daily ETH
transactions on December 4,
2017 by Etherscan
$400MM
Investment by Banking sector by
2019 by McKinsey & Co
$20B
Estimated size of Blockchain
market by 2024 by TMR
9 out of 10
Position of Seattle in top 10
cities for blockchain
development in 2016 by
Deloitte
15%
Of banks using blockchain in
2017 according to IBM
Blockchain security issues
have often caught
organizations unaware!
The List
1RETURN in Bitcoin creates 184 Billion Bitcoins
Mt. Gox lost $460MM to transaction
malleability*
Gatecoin hacked using server disruption and
reboot
Recursive attack against DAO resulting in $50MM
loss and hard fork
1.2 million in Bitcoins hijacked in 'social engineering’
attack input.io
CoinDash ICO hacked by address manipulation with
$7 million stolen
Veritaseum Ether wallet hacked with $8 million
stolen by thwarting 2FA
Blockchain
(In)Security
Foundational
Blockchain
Key aspects of blockchain
Distributed
Ledger
Database
1
Decentralized
peer to peer
communication
2
Transparent
with
pseudonymity*
3
Irreversible**
Records
4
Computational
logic
5
Foundational
Technology
Decentralized & Distributed Ledger Public Key Cryptography
Proof of work*/stake
Wonders of
the
blockchain
Removing infinite
reproducibility of
digital assets realizes
value-exchange
The blockchain promises
to
Frees
capital flow
Speeds
processes
Lowers
transaction
cost
Provides
security
Enhances
trust
Eliminate the middle
man
Cross border B2B payments
Trade finance
Escrow Services
Initial Coin Offerings
Smart Contracts
Supply Chain Management
USE
CASES
FOR
BLOCKCHA
IN
Primary focus on
financial services (~40%)
and cost reduction
(~70%)
Source: McKinsey & Co. and expert
Mapping
Blockchain
Risk
An evaluation
framework
Risk
Criteria
Legal & regulatory
Foundational
Technical implementation
Operational integrity
Scalability
Future proofing
ICOInitial coin offering (ICO) is an unregulated and
controversial means of crowdfunding via use of
cryptocurrency, which can be a source of capital for
startup companies
Legal & regulatory - PlexCorps
Foundational
Technical implementation
Operational integrity - CoinDash
Scalability
Future proofing
Smart
Contractsare self-executing contracts with the terms of the
agreement between buyer and seller being directly
written into lines of code.
Legal & regulatory
Foundational
Technical implementation
Operational integrity
Scalability
Future proofing
Cryptocurrency
is a digital currency in which encryption techniques
are used to regulate the generation of units of
currency and verify the transfer of funds, operating
independently of a central bank.
Legal & regulatory
Foundational
Technical implementation
Operational integrity
Scalability
Future proofing
Supply Chain
ManagementA blockchain application use case for the enterprise
Legal & regulatory
Foundational
Technical implementation
Operational integrity
Scalability
Future proofing
The promise of tomorrow
Predications for the
future
5 years before
blockchain
reaches full
potential
Implementation
of proof of
stake or
membership
Massively
scalable
blockchain
Enterprise
adoption with a
20-30 viable use
cases
Establishment
of legal &
regulatory
framework
More hard forks
3TOTF – evil thoughts
of the future
The (Im)perfect audit trail
Smart contract triggers & forced reconciliation
Blockchain temporal segmentation
A virtual commit with no physical commit
My timing or yours
The offer expires in (predictive commits)
Optimization attacks on private blockchains
The ghost town
THANK YOU
akshay @peach.tech
PEACH.T
ECH
BLOCKCHAIN, SMART CONTRACTS, AND ICOS:
BUILDING SECURITY INTO THE DECENTRALIZED DIGITAL ECONOMY
Akshay Aggarwal
CEO, Peach Tech
Security Landscape of Blockchain Technologies
dejavusecurity.com

More Related Content

What's hot

How does blockchain work
How does blockchain workHow does blockchain work
How does blockchain workShishir Aryal
 
Banking on a Blockchain
Banking on a BlockchainBanking on a Blockchain
Banking on a BlockchainAltoros
 
Blockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureBlockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureNuri Cankaya
 
Types of blockchain
Types of blockchainTypes of blockchain
Types of blockchainDarwin Labs
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technologyhellygeorge
 
Introduction to Blockchain and Recordkeeping
Introduction to Blockchain and RecordkeepingIntroduction to Blockchain and Recordkeeping
Introduction to Blockchain and RecordkeepingPeter Van Garderen
 
Introduction to Consensus techniques
Introduction to Consensus techniques Introduction to Consensus techniques
Introduction to Consensus techniques Vasiliy Suvorov
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technologyAlpnaSingh5
 
How blockchain enhance accounting profession?
How blockchain enhance accounting profession?How blockchain enhance accounting profession?
How blockchain enhance accounting profession?Celine George
 
The Blockchain, Bitcoin and other Cryptocurrencies
The Blockchain, Bitcoin and other CryptocurrenciesThe Blockchain, Bitcoin and other Cryptocurrencies
The Blockchain, Bitcoin and other CryptocurrenciesApondi Kevin Omondi
 
All You Need To Know About Transactions in Blockchain
All You Need To Know About Transactions in BlockchainAll You Need To Know About Transactions in Blockchain
All You Need To Know About Transactions in BlockchainBlockchain Council
 
Block chain technology
Block chain technology Block chain technology
Block chain technology RajeshJade
 
How does hyperledger fabric blockchain work
How does hyperledger fabric blockchain work How does hyperledger fabric blockchain work
How does hyperledger fabric blockchain work Blockchain Council
 
Blockchain notes b tech aktu by krazy kreation (kulbhushan)
Blockchain notes b tech aktu by krazy kreation (kulbhushan)Blockchain notes b tech aktu by krazy kreation (kulbhushan)
Blockchain notes b tech aktu by krazy kreation (kulbhushan)rahulmondol
 
Blockchain: The New Technology of Trust
Blockchain: The New Technology of TrustBlockchain: The New Technology of Trust
Blockchain: The New Technology of TrustMacha Pujitha
 
Blockchain: The New Technology and Its Applications for Libraries
Blockchain: The New Technology and Its Applications for LibrariesBlockchain: The New Technology and Its Applications for Libraries
Blockchain: The New Technology and Its Applications for LibrariesBohyun Kim
 

What's hot (20)

How does blockchain work
How does blockchain workHow does blockchain work
How does blockchain work
 
Banking on a Blockchain
Banking on a BlockchainBanking on a Blockchain
Banking on a Blockchain
 
Blockchain for Gambling
Blockchain for Gambling Blockchain for Gambling
Blockchain for Gambling
 
Blockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureBlockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on Azure
 
Types of blockchain
Types of blockchainTypes of blockchain
Types of blockchain
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
 
Introduction to Blockchain and Recordkeeping
Introduction to Blockchain and RecordkeepingIntroduction to Blockchain and Recordkeeping
Introduction to Blockchain and Recordkeeping
 
1. ibm blockchain explained
1. ibm blockchain explained1. ibm blockchain explained
1. ibm blockchain explained
 
Introduction to Consensus techniques
Introduction to Consensus techniques Introduction to Consensus techniques
Introduction to Consensus techniques
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
 
How blockchain enhance accounting profession?
How blockchain enhance accounting profession?How blockchain enhance accounting profession?
How blockchain enhance accounting profession?
 
The Blockchain, Bitcoin and other Cryptocurrencies
The Blockchain, Bitcoin and other CryptocurrenciesThe Blockchain, Bitcoin and other Cryptocurrencies
The Blockchain, Bitcoin and other Cryptocurrencies
 
All You Need To Know About Transactions in Blockchain
All You Need To Know About Transactions in BlockchainAll You Need To Know About Transactions in Blockchain
All You Need To Know About Transactions in Blockchain
 
Block chain technology
Block chain technology Block chain technology
Block chain technology
 
How does hyperledger fabric blockchain work
How does hyperledger fabric blockchain work How does hyperledger fabric blockchain work
How does hyperledger fabric blockchain work
 
Blockchain notes b tech aktu by krazy kreation (kulbhushan)
Blockchain notes b tech aktu by krazy kreation (kulbhushan)Blockchain notes b tech aktu by krazy kreation (kulbhushan)
Blockchain notes b tech aktu by krazy kreation (kulbhushan)
 
Cryptocurrencies
CryptocurrenciesCryptocurrencies
Cryptocurrencies
 
Blockchain: The New Technology of Trust
Blockchain: The New Technology of TrustBlockchain: The New Technology of Trust
Blockchain: The New Technology of Trust
 
Blockchaintech
BlockchaintechBlockchaintech
Blockchaintech
 
Blockchain: The New Technology and Its Applications for Libraries
Blockchain: The New Technology and Its Applications for LibrariesBlockchain: The New Technology and Its Applications for Libraries
Blockchain: The New Technology and Its Applications for Libraries
 

Similar to Building Security into Blockchain Technologies

Blockchain Trends & Business Cases
Blockchain Trends & Business CasesBlockchain Trends & Business Cases
Blockchain Trends & Business CasesSlava Buga
 
Blockchain Impact in Financial Sector Research by Artivatic.ai
Blockchain Impact in Financial Sector Research by Artivatic.aiBlockchain Impact in Financial Sector Research by Artivatic.ai
Blockchain Impact in Financial Sector Research by Artivatic.aiArtivatic.ai
 
Blockchain Introduction - Canada Nov 2017.pptx
Blockchain Introduction - Canada Nov 2017.pptxBlockchain Introduction - Canada Nov 2017.pptx
Blockchain Introduction - Canada Nov 2017.pptxAntony Welfare
 
Impact of Blockchain on IT AuditBlockchain Techn.docx
Impact of Blockchain on IT AuditBlockchain Techn.docxImpact of Blockchain on IT AuditBlockchain Techn.docx
Impact of Blockchain on IT AuditBlockchain Techn.docxsheronlewthwaite
 
Transfiguring enterprise ecosystems with Blockchain development services
Transfiguring enterprise ecosystems with Blockchain development servicesTransfiguring enterprise ecosystems with Blockchain development services
Transfiguring enterprise ecosystems with Blockchain development servicesSeven Bits Technologies
 
Blockchain Technology Report 2018
Blockchain Technology Report 2018Blockchain Technology Report 2018
Blockchain Technology Report 2018Ranvijay Singh
 
Applications of Blockchain Technology.pptx
Applications of Blockchain Technology.pptxApplications of Blockchain Technology.pptx
Applications of Blockchain Technology.pptxabdulmoiz1940
 
Investing In Blockchain Startups - A Guide For Angels & VCs
Investing In Blockchain Startups - A Guide For Angels & VCs Investing In Blockchain Startups - A Guide For Angels & VCs
Investing In Blockchain Startups - A Guide For Angels & VCs Jamie Burke
 
IRJET- Blockchain Technology
IRJET- Blockchain TechnologyIRJET- Blockchain Technology
IRJET- Blockchain TechnologyIRJET Journal
 
Cryptocurrency and blockchain — what is the best way to buy bitcoin in canada
Cryptocurrency and blockchain — what is the best way to buy bitcoin in canadaCryptocurrency and blockchain — what is the best way to buy bitcoin in canada
Cryptocurrency and blockchain — what is the best way to buy bitcoin in canadaBitcoin Wallet Canada
 
How will Blockchain Transform Banking, Financial Services, and FinTech in the...
How will Blockchain Transform Banking, Financial Services, and FinTech in the...How will Blockchain Transform Banking, Financial Services, and FinTech in the...
How will Blockchain Transform Banking, Financial Services, and FinTech in the...Richestsoft
 
Implementing Commerce in the 21st century with Blockchain and Cryptocurrencies
Implementing Commerce in the 21st century with Blockchain and CryptocurrenciesImplementing Commerce in the 21st century with Blockchain and Cryptocurrencies
Implementing Commerce in the 21st century with Blockchain and CryptocurrenciesPayson Johnston
 
170321 cebit blockchain summit frank bolten
170321 cebit blockchain summit frank bolten170321 cebit blockchain summit frank bolten
170321 cebit blockchain summit frank boltenFrank Bolten
 
The Potential of Blockchain Technology in Making Banking More Secure
The Potential of Blockchain Technology in Making Banking More SecureThe Potential of Blockchain Technology in Making Banking More Secure
The Potential of Blockchain Technology in Making Banking More SecureBaek Yongsun
 
Blockchain as a new cyber strategy for your business
Blockchain as a new cyber strategy for your businessBlockchain as a new cyber strategy for your business
Blockchain as a new cyber strategy for your businessDavid Joao Vieira Carvalho
 
Blockchain ppt.pptx
Blockchain ppt.pptxBlockchain ppt.pptx
Blockchain ppt.pptxFitddFfe
 
Top 10 reasons to get a blockchain expert certification
Top 10 reasons to get a blockchain expert certificationTop 10 reasons to get a blockchain expert certification
Top 10 reasons to get a blockchain expert certificationBlockchain Council
 
Blockchain Development Company - To build a Secure, Transparent blockchain pl...
Blockchain Development Company - To build a Secure, Transparent blockchain pl...Blockchain Development Company - To build a Secure, Transparent blockchain pl...
Blockchain Development Company - To build a Secure, Transparent blockchain pl...AdinaElsa
 
BlockChain: The revolutionary technology project report
BlockChain: The revolutionary technology project reportBlockChain: The revolutionary technology project report
BlockChain: The revolutionary technology project report20001015018
 

Similar to Building Security into Blockchain Technologies (20)

Blockchain Trends & Business Cases
Blockchain Trends & Business CasesBlockchain Trends & Business Cases
Blockchain Trends & Business Cases
 
Blockchain Impact in Financial Sector Research by Artivatic.ai
Blockchain Impact in Financial Sector Research by Artivatic.aiBlockchain Impact in Financial Sector Research by Artivatic.ai
Blockchain Impact in Financial Sector Research by Artivatic.ai
 
Blockchain Introduction - Canada Nov 2017.pptx
Blockchain Introduction - Canada Nov 2017.pptxBlockchain Introduction - Canada Nov 2017.pptx
Blockchain Introduction - Canada Nov 2017.pptx
 
Impact of Blockchain on IT AuditBlockchain Techn.docx
Impact of Blockchain on IT AuditBlockchain Techn.docxImpact of Blockchain on IT AuditBlockchain Techn.docx
Impact of Blockchain on IT AuditBlockchain Techn.docx
 
Transfiguring enterprise ecosystems with Blockchain development services
Transfiguring enterprise ecosystems with Blockchain development servicesTransfiguring enterprise ecosystems with Blockchain development services
Transfiguring enterprise ecosystems with Blockchain development services
 
Blockchain Technology Report 2018
Blockchain Technology Report 2018Blockchain Technology Report 2018
Blockchain Technology Report 2018
 
Applications of Blockchain Technology.pptx
Applications of Blockchain Technology.pptxApplications of Blockchain Technology.pptx
Applications of Blockchain Technology.pptx
 
Investing In Blockchain Startups - A Guide For Angels & VCs
Investing In Blockchain Startups - A Guide For Angels & VCs Investing In Blockchain Startups - A Guide For Angels & VCs
Investing In Blockchain Startups - A Guide For Angels & VCs
 
IRJET- Blockchain Technology
IRJET- Blockchain TechnologyIRJET- Blockchain Technology
IRJET- Blockchain Technology
 
Cryptocurrency and blockchain — what is the best way to buy bitcoin in canada
Cryptocurrency and blockchain — what is the best way to buy bitcoin in canadaCryptocurrency and blockchain — what is the best way to buy bitcoin in canada
Cryptocurrency and blockchain — what is the best way to buy bitcoin in canada
 
How will Blockchain Transform Banking, Financial Services, and FinTech in the...
How will Blockchain Transform Banking, Financial Services, and FinTech in the...How will Blockchain Transform Banking, Financial Services, and FinTech in the...
How will Blockchain Transform Banking, Financial Services, and FinTech in the...
 
Implementing Commerce in the 21st century with Blockchain and Cryptocurrencies
Implementing Commerce in the 21st century with Blockchain and CryptocurrenciesImplementing Commerce in the 21st century with Blockchain and Cryptocurrencies
Implementing Commerce in the 21st century with Blockchain and Cryptocurrencies
 
170321 cebit blockchain summit frank bolten
170321 cebit blockchain summit frank bolten170321 cebit blockchain summit frank bolten
170321 cebit blockchain summit frank bolten
 
The Potential of Blockchain Technology in Making Banking More Secure
The Potential of Blockchain Technology in Making Banking More SecureThe Potential of Blockchain Technology in Making Banking More Secure
The Potential of Blockchain Technology in Making Banking More Secure
 
Blockchain as a new cyber strategy for your business
Blockchain as a new cyber strategy for your businessBlockchain as a new cyber strategy for your business
Blockchain as a new cyber strategy for your business
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
 
Blockchain ppt.pptx
Blockchain ppt.pptxBlockchain ppt.pptx
Blockchain ppt.pptx
 
Top 10 reasons to get a blockchain expert certification
Top 10 reasons to get a blockchain expert certificationTop 10 reasons to get a blockchain expert certification
Top 10 reasons to get a blockchain expert certification
 
Blockchain Development Company - To build a Secure, Transparent blockchain pl...
Blockchain Development Company - To build a Secure, Transparent blockchain pl...Blockchain Development Company - To build a Secure, Transparent blockchain pl...
Blockchain Development Company - To build a Secure, Transparent blockchain pl...
 
BlockChain: The revolutionary technology project report
BlockChain: The revolutionary technology project reportBlockChain: The revolutionary technology project report
BlockChain: The revolutionary technology project report
 

Recently uploaded

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Recently uploaded (20)

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

Building Security into Blockchain Technologies

  • 1. BLOCKCHAIN, SMART CONTRACTS, AND ICOS: BUILDING SECURITY INTO THE DECENTRALIZED DIGITAL ECONOMY dejavusecurity.com IN PARTNERSHIP WITH:
  • 2. BLOCKCHAIN, SMART CONTRACTS, AND ICOS: BUILDING SECURITY INTO THE DECENTRALIZED DIGITAL ECONOMY Akshay Aggarwal CEO, Peach Tech Security Landscape of Blockchain Technologies dejavusecurity.com
  • 4. Former Microsoft Director MS CS UC Davis 20 years in Security Founder, Deja vu Security Akshay Aggarwal CEO, Peach Tech A Security Analysis of the Bitcoin Mining Ecosystem - Mick Ayzenberg, Adam Cecchetti, Akshay Aggarwal Securing the Enterprise Blockchain*: Research Note - Akshay Aggarwal
  • 5. Blockcha in numbers 13-15 Transactions per second capacity of ETH 64 use cases For blockchains In survey of 200 companies by McKinsey & Co. 135 Number of startups with ICOs since 2014 by CB Insights 701,834Highest number of daily ETH transactions on December 4, 2017 by Etherscan $400MM Investment by Banking sector by 2019 by McKinsey & Co $20B Estimated size of Blockchain market by 2024 by TMR 9 out of 10 Position of Seattle in top 10 cities for blockchain development in 2016 by Deloitte 15% Of banks using blockchain in 2017 according to IBM
  • 6. Blockchain security issues have often caught organizations unaware! The List 1RETURN in Bitcoin creates 184 Billion Bitcoins Mt. Gox lost $460MM to transaction malleability* Gatecoin hacked using server disruption and reboot Recursive attack against DAO resulting in $50MM loss and hard fork 1.2 million in Bitcoins hijacked in 'social engineering’ attack input.io CoinDash ICO hacked by address manipulation with $7 million stolen Veritaseum Ether wallet hacked with $8 million stolen by thwarting 2FA Blockchain (In)Security
  • 8. Key aspects of blockchain Distributed Ledger Database 1 Decentralized peer to peer communication 2 Transparent with pseudonymity* 3 Irreversible** Records 4 Computational logic 5
  • 9. Foundational Technology Decentralized & Distributed Ledger Public Key Cryptography Proof of work*/stake
  • 10. Wonders of the blockchain Removing infinite reproducibility of digital assets realizes value-exchange
  • 11. The blockchain promises to Frees capital flow Speeds processes Lowers transaction cost Provides security Enhances trust Eliminate the middle man
  • 12. Cross border B2B payments Trade finance Escrow Services Initial Coin Offerings Smart Contracts Supply Chain Management USE CASES FOR BLOCKCHA IN Primary focus on financial services (~40%) and cost reduction (~70%) Source: McKinsey & Co. and expert
  • 14. Risk Criteria Legal & regulatory Foundational Technical implementation Operational integrity Scalability Future proofing
  • 15. ICOInitial coin offering (ICO) is an unregulated and controversial means of crowdfunding via use of cryptocurrency, which can be a source of capital for startup companies Legal & regulatory - PlexCorps Foundational Technical implementation Operational integrity - CoinDash Scalability Future proofing
  • 16. Smart Contractsare self-executing contracts with the terms of the agreement between buyer and seller being directly written into lines of code. Legal & regulatory Foundational Technical implementation Operational integrity Scalability Future proofing
  • 17. Cryptocurrency is a digital currency in which encryption techniques are used to regulate the generation of units of currency and verify the transfer of funds, operating independently of a central bank. Legal & regulatory Foundational Technical implementation Operational integrity Scalability Future proofing
  • 18. Supply Chain ManagementA blockchain application use case for the enterprise Legal & regulatory Foundational Technical implementation Operational integrity Scalability Future proofing
  • 19. The promise of tomorrow
  • 20. Predications for the future 5 years before blockchain reaches full potential Implementation of proof of stake or membership Massively scalable blockchain Enterprise adoption with a 20-30 viable use cases Establishment of legal & regulatory framework More hard forks
  • 21. 3TOTF – evil thoughts of the future The (Im)perfect audit trail Smart contract triggers & forced reconciliation Blockchain temporal segmentation A virtual commit with no physical commit My timing or yours The offer expires in (predictive commits) Optimization attacks on private blockchains The ghost town
  • 23. BLOCKCHAIN, SMART CONTRACTS, AND ICOS: BUILDING SECURITY INTO THE DECENTRALIZED DIGITAL ECONOMY Akshay Aggarwal CEO, Peach Tech Security Landscape of Blockchain Technologies dejavusecurity.com

Editor's Notes

  1. Introductions, turn out
  2. Outline for talk The Basics – Anything but the math Wonders of the BC – Value of BC, Use cases Mapping BC Risk The future
  3. $20B; https://www.prnewswire.com/news-releases/worldwide-blockchain-technology-market-is-anticipated-to-exhibit-a-cagr-of-587-between-2016-and-2024-elimination-of-third-parties-improves-demand-and-security-of-online-transactions--tmr-611067345.html 64 use cases https://bravenewcoin.com/news/mckinsey-sees-blockchain-technology-reaching-full-potential-in-5-years/ - 135: https://www.cbinsights.com/research/blockchain-ico-tokens-startup-market-map-expert-research/ 80% of 3000 : https://securityintelligence.com/news/ibm-study-blockchain-adoption-on-the-rise/ 15%: http://fortune.com/2016/09/28/blockchain-banks-2017/ 693808 https://etherscan.io/chart/tx
  4. Key takeaway : Not just attacks on BC Attacks on how BC are orchestrated, implemented, and operated
  5. How Blockchain Works Here are five basic principles underlying the technology. 1. Distributed Database Each party on a blockchain has access to the entire database and its complete history. No single party controls the data or the information. Every party can verify the records of its transaction partners directly, without an intermediary. 2. Peer-to-Peer Transmission Communication occurs directly between peers instead of through a central node. Each node stores and forwards information to all other nodes. 3. Transparency with Pseudonymity Every transaction and its associated value are visible to anyone with access to the system. Each node, or user, on a blockchain has a unique 30-plus-character alphanumeric address that identifies it. Users can choose to remain anonymous or provide proof of their identity to others. Transactions occur between blockchain addresses. 4. Irreversibility of Records Once a transaction is entered in the database and the accounts are updated, the records cannot be altered, because they’re linked to every transaction record that came before them (hence the term “chain”). Various computational algorithms and approaches are deployed to ensure that the recording on the database is permanent, chronologically ordered, and available to all others on the network. 5. Computational Logic The digital nature of the ledger means that blockchain transactions can be tied to computational logic and in essence programmed. So users can set up algorithms and rules that automatically trigger transactions between nodes.
  6. Value-exchange: The use of a blockchain removes the characteristic of infinite reproducibility from a digital asset. It confirms that each unit of value was transferred only once, solving the long-standing problem of double spending. Blockchains have been described as a value-exchange protocol. This blockchain-based exchange of value can be completed more quickly, more safely and more cheaply than with traditional systems.
  7. Uses Frees capital flow, speeds processes, lowers transaction cost, provides security, enhances trust
  8. Emerging technologies, rapidly evolving use cases need a way for us to understand inherent risk
  9. Enterprise blockchains may be Distributed, Permissioned and Secure
  10. 1. Proof of stake instead of proof of work for scalability. Next block creator assigned by random selection and other criteria that include stake in system. Suffer from “nothing at stake” problem.