SlideShare a Scribd company logo
1 of 10
BMLite – Lightweight client for
Bitmessaging
Vikram Reddy Pareddy
CSC8222 – Network Security
Georgia State University
Introduction
Problem:

NSA security fallout

How perfect is Https – centralized authority

How perfect is PGP/GPG – sender/receiver is
not encrypted

Proposed Solution:
Jonathan Warren's Bitmessage

Based on Satoshi Nakamoto's (a pseudonym of
a developer) Bitcoin concept
Bitcoins

Peer-to-peer network concept

Concepts: Transactions, Blocks, Proof-of-work

Transactions: The basic unit in Bitcoin concept
[Messages: The basic units in Bitmessage
concept]

Blocks: Makes sure that duplicates are not
created in the Bitcoin network

Proof-of-work – originated in HashCash by
Adam Back
HashCash

Proposed by Adam Back in March 1997

Protects the email system from Spamming and
Denial-of-Service attacks

This concept is extensively used in Bitmessage
Problem

In Bitmessage or Bitcoin system, the user has
to download the respective client into his
system

The first time download downloads all the
existing Bitmessages into the user's system

This is an issue because a naïve user may not
be comfortable to set it up
Solution

A web client that holds all the Bitmessage data

This web application is deployed on a server
which contains all the messages in the
Bitmessage network

A user logs into this system using his userID
and password and sends/receives messages
from this web client
Platform

The (hippie) development stack:
− AngularJS
− Node.js
− MongoDB
References

[Bitmessage: A Peer to Peer Message‐ ‐
Authentication and Delivery System by
Jonathan Warren]

Bitcoin Wiki
References

[Bitmessage: A Peer to Peer Message‐ ‐
Authentication and Delivery System by
Jonathan Warren]

Bitcoin Wiki

More Related Content

Viewers also liked

ثانى اثنين لفضيلة الشيخ فوزى محمد أبوزيد
 ثانى اثنين لفضيلة الشيخ فوزى محمد أبوزيد  ثانى اثنين لفضيلة الشيخ فوزى محمد أبوزيد
ثانى اثنين لفضيلة الشيخ فوزى محمد أبوزيد
Hassan Elagouz
 
Question 4 (Ilarna)
Question 4 (Ilarna)Question 4 (Ilarna)
Question 4 (Ilarna)
GroupFiveMV
 
Lecture 3-cs648
Lecture 3-cs648Lecture 3-cs648
Lecture 3-cs648
Rajiv Omar
 
Ifan efendi power piont.
Ifan efendi power piont.Ifan efendi power piont.
Ifan efendi power piont.
Iffan Effendi
 
Copyright ashort study by KJK
Copyright ashort study by KJKCopyright ashort study by KJK
Copyright ashort study by KJK
Marmfluffy
 
Evaluation questionmedia
Evaluation questionmediaEvaluation questionmedia
Evaluation questionmedia
Sanusia1
 
Salud ocupacional copaso
Salud ocupacional copasoSalud ocupacional copaso
Salud ocupacional copaso
hasbleidyacost
 

Viewers also liked (20)

مختصر زاد الحاج والمعتمر
مختصر زاد الحاج والمعتمرمختصر زاد الحاج والمعتمر
مختصر زاد الحاج والمعتمر
 
ثانى اثنين لفضيلة الشيخ فوزى محمد أبوزيد
 ثانى اثنين لفضيلة الشيخ فوزى محمد أبوزيد  ثانى اثنين لفضيلة الشيخ فوزى محمد أبوزيد
ثانى اثنين لفضيلة الشيخ فوزى محمد أبوزيد
 
Question 4 (Ilarna)
Question 4 (Ilarna)Question 4 (Ilarna)
Question 4 (Ilarna)
 
Lecture 3-cs648
Lecture 3-cs648Lecture 3-cs648
Lecture 3-cs648
 
Comp 328 final guide
Comp 328 final guideComp 328 final guide
Comp 328 final guide
 
Form 098 si 088
Form 098 si 088Form 098 si 088
Form 098 si 088
 
Ifan efendi power piont.
Ifan efendi power piont.Ifan efendi power piont.
Ifan efendi power piont.
 
Compensare obligatii fiscale
Compensare obligatii fiscaleCompensare obligatii fiscale
Compensare obligatii fiscale
 
Jee advanced-2014-paper-1-code-6-english
Jee advanced-2014-paper-1-code-6-englishJee advanced-2014-paper-1-code-6-english
Jee advanced-2014-paper-1-code-6-english
 
Tutorial spatiul privat_virtual
Tutorial spatiul privat_virtualTutorial spatiul privat_virtual
Tutorial spatiul privat_virtual
 
Studija slučaja - phishing
Studija slučaja - phishingStudija slučaja - phishing
Studija slučaja - phishing
 
Info insolv. - oficial
Info insolv. - oficialInfo insolv. - oficial
Info insolv. - oficial
 
الخطب الإلهامية ج5 رمضان وعيد الفطر)
الخطب الإلهامية ج5 رمضان وعيد الفطر)الخطب الإلهامية ج5 رمضان وعيد الفطر)
الخطب الإلهامية ج5 رمضان وعيد الفطر)
 
Jee advanced-2014-paper-1-code-8
Jee advanced-2014-paper-1-code-8Jee advanced-2014-paper-1-code-8
Jee advanced-2014-paper-1-code-8
 
كتاب تجليات المعراج للشيخ فوزي محمد أبوزيد
كتاب تجليات المعراج للشيخ فوزي محمد أبوزيدكتاب تجليات المعراج للشيخ فوزي محمد أبوزيد
كتاب تجليات المعراج للشيخ فوزي محمد أبوزيد
 
Copyright ashort study by KJK
Copyright ashort study by KJKCopyright ashort study by KJK
Copyright ashort study by KJK
 
Tabel accize
Tabel accizeTabel accize
Tabel accize
 
Jee advanced-2014-paper-1-code-2
Jee advanced-2014-paper-1-code-2Jee advanced-2014-paper-1-code-2
Jee advanced-2014-paper-1-code-2
 
Evaluation questionmedia
Evaluation questionmediaEvaluation questionmedia
Evaluation questionmedia
 
Salud ocupacional copaso
Salud ocupacional copasoSalud ocupacional copaso
Salud ocupacional copaso
 

Similar to Proposal presentation

Similar to Proposal presentation (20)

“ALERT SYSTEM FOR NEW USER TO CREATE SAFE AREA USING BLOCK CHAIN”
“ALERT SYSTEM FOR NEW USER TO CREATE SAFE AREA USING BLOCK CHAIN”“ALERT SYSTEM FOR NEW USER TO CREATE SAFE AREA USING BLOCK CHAIN”
“ALERT SYSTEM FOR NEW USER TO CREATE SAFE AREA USING BLOCK CHAIN”
 
BITCOIN CLASSIC HAS TURNED THE WORLD UPSIDE DOWN!
BITCOIN CLASSIC HAS TURNED THE WORLD UPSIDE DOWN!BITCOIN CLASSIC HAS TURNED THE WORLD UPSIDE DOWN!
BITCOIN CLASSIC HAS TURNED THE WORLD UPSIDE DOWN!
 
Blockchain Security Issues and Challenges
Blockchain Security Issues and Challenges Blockchain Security Issues and Challenges
Blockchain Security Issues and Challenges
 
VOCI Final Presentation
VOCI Final PresentationVOCI Final Presentation
VOCI Final Presentation
 
Bitmessage
BitmessageBitmessage
Bitmessage
 
IRJET- Bitcoin - The Future Currency
IRJET- Bitcoin - The Future CurrencyIRJET- Bitcoin - The Future Currency
IRJET- Bitcoin - The Future Currency
 
Block chain technology v1
Block chain technology v1Block chain technology v1
Block chain technology v1
 
Bitmessage
BitmessageBitmessage
Bitmessage
 
Bit taka bangladeshi country owned crypto currency
Bit taka bangladeshi country owned crypto currencyBit taka bangladeshi country owned crypto currency
Bit taka bangladeshi country owned crypto currency
 
Eclipsecon Europe: Blockchain, Ethereum and Business Applications
Eclipsecon Europe: Blockchain, Ethereum and Business ApplicationsEclipsecon Europe: Blockchain, Ethereum and Business Applications
Eclipsecon Europe: Blockchain, Ethereum and Business Applications
 
Threat Modeling - Writing Secure Code
Threat Modeling - Writing Secure CodeThreat Modeling - Writing Secure Code
Threat Modeling - Writing Secure Code
 
Advanced Security on Kubernetes with Istio
Advanced Security on Kubernetes with IstioAdvanced Security on Kubernetes with Istio
Advanced Security on Kubernetes with Istio
 
Nt2580 Final Project Essay Examples
Nt2580 Final Project Essay ExamplesNt2580 Final Project Essay Examples
Nt2580 Final Project Essay Examples
 
Komodo Blockchain Security Service Brochure
Komodo Blockchain Security Service BrochureKomodo Blockchain Security Service Brochure
Komodo Blockchain Security Service Brochure
 
Rough set method-cloud internet of things: a two-degree verification scheme ...
Rough set method-cloud internet of things: a two-degree  verification scheme ...Rough set method-cloud internet of things: a two-degree  verification scheme ...
Rough set method-cloud internet of things: a two-degree verification scheme ...
 
WNA.pdf
WNA.pdfWNA.pdf
WNA.pdf
 
IRJET - Improving Password System using Blockchain
IRJET - Improving Password System using BlockchainIRJET - Improving Password System using Blockchain
IRJET - Improving Password System using Blockchain
 
Blockchain Technology Overview
Blockchain Technology OverviewBlockchain Technology Overview
Blockchain Technology Overview
 
IRJET- Multi sharing Data using OTP
IRJET- Multi sharing Data using OTPIRJET- Multi sharing Data using OTP
IRJET- Multi sharing Data using OTP
 
BlockChain Tutorial | Getting Started With BlockChain | BlockChain Certificat...
BlockChain Tutorial | Getting Started With BlockChain | BlockChain Certificat...BlockChain Tutorial | Getting Started With BlockChain | BlockChain Certificat...
BlockChain Tutorial | Getting Started With BlockChain | BlockChain Certificat...
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Proposal presentation

  • 1. BMLite – Lightweight client for Bitmessaging Vikram Reddy Pareddy CSC8222 – Network Security Georgia State University
  • 2. Introduction Problem:  NSA security fallout  How perfect is Https – centralized authority  How perfect is PGP/GPG – sender/receiver is not encrypted
  • 3.  Proposed Solution: Jonathan Warren's Bitmessage  Based on Satoshi Nakamoto's (a pseudonym of a developer) Bitcoin concept
  • 4. Bitcoins  Peer-to-peer network concept  Concepts: Transactions, Blocks, Proof-of-work  Transactions: The basic unit in Bitcoin concept [Messages: The basic units in Bitmessage concept]  Blocks: Makes sure that duplicates are not created in the Bitcoin network  Proof-of-work – originated in HashCash by Adam Back
  • 5. HashCash  Proposed by Adam Back in March 1997  Protects the email system from Spamming and Denial-of-Service attacks  This concept is extensively used in Bitmessage
  • 6. Problem  In Bitmessage or Bitcoin system, the user has to download the respective client into his system  The first time download downloads all the existing Bitmessages into the user's system  This is an issue because a naïve user may not be comfortable to set it up
  • 7. Solution  A web client that holds all the Bitmessage data  This web application is deployed on a server which contains all the messages in the Bitmessage network  A user logs into this system using his userID and password and sends/receives messages from this web client
  • 8. Platform  The (hippie) development stack: − AngularJS − Node.js − MongoDB
  • 9. References  [Bitmessage: A Peer to Peer Message‐ ‐ Authentication and Delivery System by Jonathan Warren]  Bitcoin Wiki
  • 10. References  [Bitmessage: A Peer to Peer Message‐ ‐ Authentication and Delivery System by Jonathan Warren]  Bitcoin Wiki