SlideShare a Scribd company logo
1 of 14
Download to read offline
SIES Graduate School of Technology
Department of Computer Engineering
Organizing
Student Development Program and Internship
Blockchain Technology
June 15-20, 2020, 10.00 AM to 5.00 PM
The widespread popularity of digital crypt-currencies has led the foundation of
Blockchain, which is fundamentally a public digital ledger to share information in a
trustworthy and secure way. The concept and applications of Blockchain have now spread
from crypto-currencies to various other domains, including business process management,
smart contracts, IoT and so on. This course is a covers both the conceptual as well as
application aspects of Blockchain. This includes the fundamental design and architectural
primitives of Blockchain, the system and the security aspects, along with various tools to
implement the Blockchain for various application domains.
Course Objectives:
 Learn about the concept of Blockchain and crypto-currencies.
 Understand the importance of Blockchain technology in Business
 Use of various tools to implement the Blockchain.
Course Outcome:
After This Course the students should be able to:
 Identify the problem of security associated with the third party inclusion in transaction.
 Identifying the need for Blockchain Technology in various use cases.
 Demonstrate the various tools used for Blockchain technology.
 Implementing Blockchain in any security application.
Course Contents:
 Basics of Blockchain Technology and Crypto-currency
 Permissioned and Permission-less Blockcahin
 Consensus protocols and Algorithms.
 Implementation of Blockchain using JAVA
 Creating of SMART contract using solidity
 Design, Test and Deploy Secure Smart Contracts
 Creating of Block Chain Network using Hyperledger Composer platform
 Implementing block chain using Node JS
 Creating the Ethereum Blockchain using a Tool.
Who Should Attend: Any student from SE/TE (CE/IT)
Course Fees: Course is free of cost (only for SIES GST students)
Certification: Course completion and internship certificate is provided.
Internship: At the end of 6 days program participants will undergo 15 days internship
covering developing secure web applications, identification of security threats and
developing the security solution for various organizations (For ex: Bank Sector/Medical
Sector/Insurance/IT Sector).
Registration link:
https://docs.google.com/forms/d/e/1FAIpQLSe-
ujQPPtqZNvSVhvdKSJh7brVRSqqARJYlz_ZdeB_YXDbXwA/viewform?usp=sf_link
Contact for Registration:
Prof. Rizwana Shaikh: rizwana.shaikh@siesgst.ac.in, 9619197014
Prof. Masooda Modak: masooda.modak@siesgst.ac.in 9833161007
Prof Kalyani P: kalyani.pampattiwar@siesgst.ac.in, 9819370257
Day Wise Schedule:
Date Day 1 Day 2 Day 3 Day 4 Day 5 Day 6
Resource person Dr,Rizwana
Shaikh
Ms. Kalyani
Pampattiwar
Ms.
Masooda
Modak
Ms. Namrata
Patel
Dr. Rizwana
Shaikh
NA
Time 10 am to
1:30 pm
10 am to 1:30
pm
10 am to
1:30 pm
10 am to 1:30
pm
10 am to
1:30 pm
10:00 am to
5:00 pm
Introduction
to
Blockchain,
Applications
and
advantages
Bitcoin:
Introduction
Cryptocurre
ncy and
applications
Cryptography
and
Cryptanalysis,
Use of
cryptography
in Blockchain,
Symmetric
key
cryptography,
Asymmetric
key
cryptography,
RSA
cryptosystem
with example.
What are
Smart
Contracts?
Key
Properties
of smart
Contracts,
Language
for Smart
Contracts.
Environment
setup for
blockchain
development
Constructor
function
explaination
Prototype
explaination,Cre
ating new
Transaction,
Ethereum
component
s, features
,Wallets,
Transaction
s, Public &
Private keys
Assignment/
Activity
Case Study
of Bitcoin
and
Blockchain
Quiz on
cryptography
basics
Design of
Smart
Contracts
Generate hash
when nonce is
7890
Current block
data having two
transactions
George sent
Jacob 345666
Shyam sent ram
34123
Take previous
block hash as
“23986yasjdasu
dyr326gyajsd”
Generate hash
value by
changing atleast
one string in
any of above
value.
Implement
ation of
Blockchain
using
Ethereum,
creating
wallet,
writing
transaction,
mining and
generating
crypto
currency
Time 1:30 pm to 5
pm
1:30 pm to 5
pm
1:30 pm to
5 pm
1:30 pm to 5 pm 1:30 pm to
5 pm
Components
of
blockchain ,
Types of
blockchain
and
applications,
Blockchain
Structure,
How
Blockchain
Works ,
Smart
Contracts ,
Various
implementat
ion tools.
Cryptographic
Hash function,
Hash Chain,
Merkle Tree,
Digital
signature,
Cryptocurrenc
y using hash,
chain and
digital
signature.
Deploying
Smart
Contracts,
Using
Metamask
for transfer
of ethers
Adding hash
block,Creatingan
d Testing proof
of work,
Adding nonce
and mining the
transaction,Crea
ting Genesis
block
Projects
topics to be
selected for
Internship
after
discussion
with All
Trainers
Assignment/
Activity
Hyperledge
r
Composer-
creating
blockchain
network for
business
application
Demo of
SHA256 and
other
cryptographi
c tools,
Assignment
on RSA
cryptosystem
Test, and
deploy
secure
Smart
Contracts
Creating
Blockchain
from javascript
and node js
Two
assignmen
ts and two
quizzes
Department of Computer Engineering
Event Report
Student Development Program on Blockchain Technology
Event Information
Event Type: Student Development Program
Eve Event Title: Blockchain Technology
Resource Persons: Dr.Rizwanashaikh, Prof.MasoodaModak, Prof.KalyaniPampattiwar, Prof.Namrata Patel
Event Date: 15/06/2020 to 20/06/2020
Organized for: SE, TE Comp/IT/EXTC Students
Organized by: Computer Engineering, SIES GST
Target Audience (Branch & Nos.): Undergraduate Students (CE/IT/EXTC : 13 students)
Attachments:
1. Photographs (JPEG/PNG)
2. Attendance Report
3. Feedback Report
Event Description
Department of Computer Engineering of SIES GST organized an SDP from 15/06/2020 to 20/06/2020 for
SE/TE students.
Dr. Aparna Bannore, HOD CE has addressed the students about the overview of program and internship to
be conducted. She explained the benefits of learning security and blockchain. Also various career
opportunities available in the field of security.
Around 13 participants from SE and TE attended the SDP . Entire program was carried out in six days span.
Eveready’s session is divided into two halves morning and afternoon.
The Sessions started with covering basics of Security and need of Blockchain. Various tools were identified
and studied along with the demonstration. A sample project in the form of mini project is the expected
outcome of the course.
The first day session was conducted by Dr. Rizwana Shaikh. She has covered Introduction to blockchain,
Bitcoin: Introduction Cryptocurrency and applications followed by afternoon session on Smart Contracts,
Various implementation tools. Second day session was conducted by Prof. Kalyani Pampattiwar on
Cryptography required for Blockchain, Public key cryptography and Markeley tree and Hash function. Day 3
session was conducted by prof. Masooda Modak on Introduction to solidity, Remix IDE framework and
Sample contract., Deploying Smart Contracts, using Metamask for transfer of ethers.. Day 5 session was
delivered by Prof. Namrata Patel on Building a Blockchain using javascript, Accessing Blockchain using API
and Consensus algorithms. Day 6 was conducted by Dr. Rizwana Shaikh on Case study on Blockchain and at
the end internship project topics were discussed with students. Students have been given 15 days time to
complete their project. Vote of thanks was presented by HOD CE, Dr. Aparna Bannore. She has congratulated
all the students for attending the SDP with full enthusiasm.
1. Photographs (in JPEG/PNG):
2. Attendance and Feedback Report (Scanned copy):
3. Feedback Analysis
4
3 3
2 2
4
4
3
6
7
6
4
4
6
3 3
4 4
0
1
2
3
4
5
6
7
8
1. General
impression
about the
content of the
course?
2. How well
did the
content
address your
expectations?
3. How do you
rate the
quality of
content
presented?
4. How
relevant was
the content to
your
profession?
5. How do you
rate the
amount of
content
presented?
6. How do you
rate hands on
experience of
this lab
session?
Outstanding
Excellent
Very good
Good
Average Poor
4. Impact Analysis:
1. Students got exposure to upcoming applications of Blockchain technology.
2. They have learnt the concepts which are beyond their curriculum.
3. As a outcome of it in their internship students have developed a mini project based on concepts they
have learnt during these six days.

More Related Content

Similar to 10 Blockchain_Technology_SDP_Report_CE_FH2020 (1).pdf

LEDU Education Ecosystem Whitepaper
LEDU Education Ecosystem WhitepaperLEDU Education Ecosystem Whitepaper
LEDU Education Ecosystem WhitepaperKristineMejia2
 
Netflix for the_360_billion_professional_development_market
Netflix for the_360_billion_professional_development_marketNetflix for the_360_billion_professional_development_market
Netflix for the_360_billion_professional_development_marketKristineMejia2
 
User centric machine learning for cyber security operation center
User centric machine learning for cyber security operation centerUser centric machine learning for cyber security operation center
User centric machine learning for cyber security operation centerSai Chandra Chittuluri
 
Certified Deep Learning Specialist (CDLS)
Certified Deep Learning Specialist (CDLS)Certified Deep Learning Specialist (CDLS)
Certified Deep Learning Specialist (CDLS)GICTTraining
 
DJSCOE ACM 2015-16
DJSCOE ACM 2015-16DJSCOE ACM 2015-16
DJSCOE ACM 2015-16i_m_parmar
 
Industrial trainingembedded 2011
Industrial trainingembedded 2011Industrial trainingembedded 2011
Industrial trainingembedded 2011dkhari
 
VEDANT GHODKE - RESUME
VEDANT GHODKE - RESUMEVEDANT GHODKE - RESUME
VEDANT GHODKE - RESUMEVedant Ghodke
 
VEDANT GHODKE - RESUME
VEDANT GHODKE - RESUMEVEDANT GHODKE - RESUME
VEDANT GHODKE - RESUMEVedant Ghodke
 
Blockology the learning Future
Blockology the learning FutureBlockology the learning Future
Blockology the learning FutureShubhamKumar2038
 
BLOCKLOGY | AN INITIATIVE TO EMPOWER STUDENTS TOWARDS FUTURE TECHNOLOGIES
BLOCKLOGY | AN INITIATIVE TO EMPOWER STUDENTS TOWARDS FUTURE TECHNOLOGIESBLOCKLOGY | AN INITIATIVE TO EMPOWER STUDENTS TOWARDS FUTURE TECHNOLOGIES
BLOCKLOGY | AN INITIATIVE TO EMPOWER STUDENTS TOWARDS FUTURE TECHNOLOGIESshantanubhattacharya14
 
BLOCKLOGY E-LEARNING
BLOCKLOGY E-LEARNINGBLOCKLOGY E-LEARNING
BLOCKLOGY E-LEARNINGAlishaShamim1
 
Steganography_ProjectReport.doc
Steganography_ProjectReport.docSteganography_ProjectReport.doc
Steganography_ProjectReport.docssusere02009
 
Vikramjit_Resume
Vikramjit_Resume Vikramjit_Resume
Vikramjit_Resume Rohan Saha
 

Similar to 10 Blockchain_Technology_SDP_Report_CE_FH2020 (1).pdf (20)

LEDU Education Ecosystem Whitepaper
LEDU Education Ecosystem WhitepaperLEDU Education Ecosystem Whitepaper
LEDU Education Ecosystem Whitepaper
 
Netflix for the_360_billion_professional_development_market
Netflix for the_360_billion_professional_development_marketNetflix for the_360_billion_professional_development_market
Netflix for the_360_billion_professional_development_market
 
Resume1
Resume1Resume1
Resume1
 
User centric machine learning for cyber security operation center
User centric machine learning for cyber security operation centerUser centric machine learning for cyber security operation center
User centric machine learning for cyber security operation center
 
Certified Deep Learning Specialist (CDLS)
Certified Deep Learning Specialist (CDLS)Certified Deep Learning Specialist (CDLS)
Certified Deep Learning Specialist (CDLS)
 
DJSCOE ACM 2015-16
DJSCOE ACM 2015-16DJSCOE ACM 2015-16
DJSCOE ACM 2015-16
 
DJSCOE ACM
DJSCOE ACMDJSCOE ACM
DJSCOE ACM
 
Video wiki
Video wikiVideo wiki
Video wiki
 
Industrial trainingembedded 2011
Industrial trainingembedded 2011Industrial trainingembedded 2011
Industrial trainingembedded 2011
 
VEDANT GHODKE - RESUME
VEDANT GHODKE - RESUMEVEDANT GHODKE - RESUME
VEDANT GHODKE - RESUME
 
VEDANT GHODKE - RESUME
VEDANT GHODKE - RESUMEVEDANT GHODKE - RESUME
VEDANT GHODKE - RESUME
 
Project proposal Module
Project proposal ModuleProject proposal Module
Project proposal Module
 
Nanda kumar CV
Nanda kumar CVNanda kumar CV
Nanda kumar CV
 
Ravi Malhotra CV
Ravi Malhotra CVRavi Malhotra CV
Ravi Malhotra CV
 
Blockology the learning Future
Blockology the learning FutureBlockology the learning Future
Blockology the learning Future
 
BLOCKLOGY | AN INITIATIVE TO EMPOWER STUDENTS TOWARDS FUTURE TECHNOLOGIES
BLOCKLOGY | AN INITIATIVE TO EMPOWER STUDENTS TOWARDS FUTURE TECHNOLOGIESBLOCKLOGY | AN INITIATIVE TO EMPOWER STUDENTS TOWARDS FUTURE TECHNOLOGIES
BLOCKLOGY | AN INITIATIVE TO EMPOWER STUDENTS TOWARDS FUTURE TECHNOLOGIES
 
BLOCKLOGY E-LEARNING
BLOCKLOGY E-LEARNINGBLOCKLOGY E-LEARNING
BLOCKLOGY E-LEARNING
 
Steganography_ProjectReport.doc
Steganography_ProjectReport.docSteganography_ProjectReport.doc
Steganography_ProjectReport.doc
 
ICITSI Slide Fix.pptx
ICITSI Slide Fix.pptxICITSI Slide Fix.pptx
ICITSI Slide Fix.pptx
 
Vikramjit_Resume
Vikramjit_Resume Vikramjit_Resume
Vikramjit_Resume
 

Recently uploaded

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringWSO2
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
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 WorkerThousandEyes
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governanceWSO2
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 

Recently uploaded (20)

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
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
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 

10 Blockchain_Technology_SDP_Report_CE_FH2020 (1).pdf

  • 1. SIES Graduate School of Technology Department of Computer Engineering Organizing Student Development Program and Internship Blockchain Technology June 15-20, 2020, 10.00 AM to 5.00 PM The widespread popularity of digital crypt-currencies has led the foundation of Blockchain, which is fundamentally a public digital ledger to share information in a trustworthy and secure way. The concept and applications of Blockchain have now spread from crypto-currencies to various other domains, including business process management, smart contracts, IoT and so on. This course is a covers both the conceptual as well as application aspects of Blockchain. This includes the fundamental design and architectural primitives of Blockchain, the system and the security aspects, along with various tools to implement the Blockchain for various application domains. Course Objectives:  Learn about the concept of Blockchain and crypto-currencies.  Understand the importance of Blockchain technology in Business  Use of various tools to implement the Blockchain. Course Outcome: After This Course the students should be able to:  Identify the problem of security associated with the third party inclusion in transaction.  Identifying the need for Blockchain Technology in various use cases.  Demonstrate the various tools used for Blockchain technology.  Implementing Blockchain in any security application.
  • 2. Course Contents:  Basics of Blockchain Technology and Crypto-currency  Permissioned and Permission-less Blockcahin  Consensus protocols and Algorithms.  Implementation of Blockchain using JAVA  Creating of SMART contract using solidity  Design, Test and Deploy Secure Smart Contracts  Creating of Block Chain Network using Hyperledger Composer platform  Implementing block chain using Node JS  Creating the Ethereum Blockchain using a Tool. Who Should Attend: Any student from SE/TE (CE/IT) Course Fees: Course is free of cost (only for SIES GST students) Certification: Course completion and internship certificate is provided. Internship: At the end of 6 days program participants will undergo 15 days internship covering developing secure web applications, identification of security threats and developing the security solution for various organizations (For ex: Bank Sector/Medical Sector/Insurance/IT Sector). Registration link: https://docs.google.com/forms/d/e/1FAIpQLSe- ujQPPtqZNvSVhvdKSJh7brVRSqqARJYlz_ZdeB_YXDbXwA/viewform?usp=sf_link Contact for Registration: Prof. Rizwana Shaikh: rizwana.shaikh@siesgst.ac.in, 9619197014 Prof. Masooda Modak: masooda.modak@siesgst.ac.in 9833161007 Prof Kalyani P: kalyani.pampattiwar@siesgst.ac.in, 9819370257
  • 3. Day Wise Schedule: Date Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Resource person Dr,Rizwana Shaikh Ms. Kalyani Pampattiwar Ms. Masooda Modak Ms. Namrata Patel Dr. Rizwana Shaikh NA Time 10 am to 1:30 pm 10 am to 1:30 pm 10 am to 1:30 pm 10 am to 1:30 pm 10 am to 1:30 pm 10:00 am to 5:00 pm Introduction to Blockchain, Applications and advantages Bitcoin: Introduction Cryptocurre ncy and applications Cryptography and Cryptanalysis, Use of cryptography in Blockchain, Symmetric key cryptography, Asymmetric key cryptography, RSA cryptosystem with example. What are Smart Contracts? Key Properties of smart Contracts, Language for Smart Contracts. Environment setup for blockchain development Constructor function explaination Prototype explaination,Cre ating new Transaction, Ethereum component s, features ,Wallets, Transaction s, Public & Private keys
  • 4. Assignment/ Activity Case Study of Bitcoin and Blockchain Quiz on cryptography basics Design of Smart Contracts Generate hash when nonce is 7890 Current block data having two transactions George sent Jacob 345666 Shyam sent ram 34123 Take previous block hash as “23986yasjdasu dyr326gyajsd” Generate hash value by changing atleast one string in any of above value. Implement ation of Blockchain using Ethereum, creating wallet, writing transaction, mining and generating crypto currency Time 1:30 pm to 5 pm 1:30 pm to 5 pm 1:30 pm to 5 pm 1:30 pm to 5 pm 1:30 pm to 5 pm Components of blockchain , Types of blockchain and applications, Blockchain Structure, How Blockchain Works , Smart Contracts , Various implementat ion tools. Cryptographic Hash function, Hash Chain, Merkle Tree, Digital signature, Cryptocurrenc y using hash, chain and digital signature. Deploying Smart Contracts, Using Metamask for transfer of ethers Adding hash block,Creatingan d Testing proof of work, Adding nonce and mining the transaction,Crea ting Genesis block Projects topics to be selected for Internship after discussion with All Trainers
  • 5. Assignment/ Activity Hyperledge r Composer- creating blockchain network for business application Demo of SHA256 and other cryptographi c tools, Assignment on RSA cryptosystem Test, and deploy secure Smart Contracts Creating Blockchain from javascript and node js Two assignmen ts and two quizzes
  • 6. Department of Computer Engineering Event Report Student Development Program on Blockchain Technology Event Information Event Type: Student Development Program Eve Event Title: Blockchain Technology Resource Persons: Dr.Rizwanashaikh, Prof.MasoodaModak, Prof.KalyaniPampattiwar, Prof.Namrata Patel Event Date: 15/06/2020 to 20/06/2020 Organized for: SE, TE Comp/IT/EXTC Students Organized by: Computer Engineering, SIES GST Target Audience (Branch & Nos.): Undergraduate Students (CE/IT/EXTC : 13 students) Attachments: 1. Photographs (JPEG/PNG) 2. Attendance Report 3. Feedback Report
  • 7. Event Description Department of Computer Engineering of SIES GST organized an SDP from 15/06/2020 to 20/06/2020 for SE/TE students. Dr. Aparna Bannore, HOD CE has addressed the students about the overview of program and internship to be conducted. She explained the benefits of learning security and blockchain. Also various career opportunities available in the field of security. Around 13 participants from SE and TE attended the SDP . Entire program was carried out in six days span. Eveready’s session is divided into two halves morning and afternoon. The Sessions started with covering basics of Security and need of Blockchain. Various tools were identified and studied along with the demonstration. A sample project in the form of mini project is the expected outcome of the course. The first day session was conducted by Dr. Rizwana Shaikh. She has covered Introduction to blockchain, Bitcoin: Introduction Cryptocurrency and applications followed by afternoon session on Smart Contracts, Various implementation tools. Second day session was conducted by Prof. Kalyani Pampattiwar on Cryptography required for Blockchain, Public key cryptography and Markeley tree and Hash function. Day 3 session was conducted by prof. Masooda Modak on Introduction to solidity, Remix IDE framework and Sample contract., Deploying Smart Contracts, using Metamask for transfer of ethers.. Day 5 session was delivered by Prof. Namrata Patel on Building a Blockchain using javascript, Accessing Blockchain using API and Consensus algorithms. Day 6 was conducted by Dr. Rizwana Shaikh on Case study on Blockchain and at the end internship project topics were discussed with students. Students have been given 15 days time to complete their project. Vote of thanks was presented by HOD CE, Dr. Aparna Bannore. She has congratulated all the students for attending the SDP with full enthusiasm.
  • 8. 1. Photographs (in JPEG/PNG):
  • 9. 2. Attendance and Feedback Report (Scanned copy):
  • 11.
  • 12.
  • 13. 4 3 3 2 2 4 4 3 6 7 6 4 4 6 3 3 4 4 0 1 2 3 4 5 6 7 8 1. General impression about the content of the course? 2. How well did the content address your expectations? 3. How do you rate the quality of content presented? 4. How relevant was the content to your profession? 5. How do you rate the amount of content presented? 6. How do you rate hands on experience of this lab session? Outstanding Excellent Very good Good Average Poor
  • 14. 4. Impact Analysis: 1. Students got exposure to upcoming applications of Blockchain technology. 2. They have learnt the concepts which are beyond their curriculum. 3. As a outcome of it in their internship students have developed a mini project based on concepts they have learnt during these six days.