SlideShare a Scribd company logo
01/18
A.M Saghiri
120
Ali Mohammad Saghiri, AmirKabir University of Technology
Monireh Vahdati, Qazvin Islamic Azad University
Kamran Gholizadeh, Qazvin Islamic Azad University
Mohammad Reza Meybodi, AmirKabir University of Technology
Mehdi Dehghan, AmirKabir University of Technology
Hassan Rashidi, Allameh Tabataba'i University
Introduction
Related Works
The Proposed Model
Case Study and Comparison4
1
2
3
Conclusion5
02/18
CONTENT
INTRODUCTION
03/18
Internet of Things
Cognitive SystemBlockchain
Figure 1. Cognitive systems, Internet of Things, and Blockchain
Figure 2. Internet of Things Schematic showing the end users and application areas based
on data[1] (Gubbi et al., 2013)
INTERLOCUTION
04/18
Internet of Things
INTRODUCTION
05/18
Blockchain Technology
Figure 3. Blockchain For Dummies®, IBM Limited Edition [2] (Manav Gupta, 2017)
INTRODUCTION
• A cognitive system is a system that can modify its behavior on the basis
of experience.
• Cognitive systems can learn to improve their performance while
operating under their unknown environment.
06/18
Cognitive System
RELATED WORKS
They adopt cognitive networking concepts and present a
framework for cognitive peer-to-peer networks and then propose
an approach based on cellular learning automata for designing
cognitive engines for solving network management problems in
peer-to-peer networks.
Cognitive Peer-to-Peer networks [3] (Saghiri and Meybodi, 2016)
Cognitive Networks [2] (Thomas et al., 2007)
A cognitive network, capable of perceiving current network conditions
and then planning, learning, and acting according to end-to-end goals.
Cognitive networks are motivated by the complexity, heterogeneity, and
reliability requirements of tomorrow’s networks, which are increasingly
expected to self-organize to meet user and application objectives.
07/18
RELATED WORKS
Cognitive Recommender system in IoT [5] (Gholizadeh et al., 2017)
In previous study, we propose a framework for cognitive recommender
systems in IoT. To the best of our knowledge, this study is first cognitive
recommender system framework the IoT. The proposed algorithm is
compared with the existing recommender systems.
Cognitive Internet of Things (CIoT) [4] (Wu et al., 2014)
Propose an operational framework of CIoT, which mainly characterizes
the interactions among five fundamental cognitive tasks: perceptionaction
cycle, massive data analytics, semantic derivation and knowledge
discovery, intelligent decision-making, and on-demand service
provisioning.
08/18
IoT Cognitive Blockchain
A general framework for Cognitive
Internet of Things based on
blockchain
CIoT in
Blockchain
THE PROPOSED MODEL
09/18
Observe
Payment Unit
Figure 4. A framework for Cognitive Internet of things based on Blockchain
Act
Goal
Requirement
Layer (RL)
Cognitive Process
Layer (CPL)
THE PROPOSED MODEL
Cognitive Engine
Things Management
Layer (TML)
Smart Contract UnitP2P Communication UnitBlockchain Unit
Payment TypeSmart Contract TypeSensor TypeActuators Type Service Type
10/18
• Centralized algorithm
• Semi-centralized algorithm
• Fully-distributed algorithm
(RL)
Algorithm
• Finding the goals of the system
• Managing the complexities related to smart contracts
• Managing the complexities related to payment process
• Managing peer-to-peer communication and blockchain
• Intrusion detection
Engine Types
In (CPL)
THE PROPOSED MODEL
11/18
• Selecting the goal of the cognitive engine
• Selecting Blockchain Technology
• Selecting Smart Contract
• Selecting appropriate learning mechanism
• Designing a safe cognitive engine
Decision
THE PROPOSED MODEL
12/18
• Centralized approach
• Semi-centralized approach
• Fully-distributed approach
Approach
HYBRID RECOMMENDATION FOR
COGNITIVE RECOMMENDER SYSTEM
Coin Goal
Bitcoin Innovative payment network and a new kind of money
Ethereum Decentralized platform that runs smart contracts
Ripple Provide one frictionless experience to send money globally.
Stellar A platform that connects banks, payments systems, and people. Integrate to move
money quickly, reliably, and at almost no cost.
IoTA Enables companies to explore new business-2-business models by making every
technological resource a potential service to be traded on an open.
MONERO A secure, private, and untraceable cryptocurrency.
ICON Comprised of various institutions ranging from: financial institutions, insurance
companies, hospitals, universities and more.
Golem
Creates a decentralized sharing economy of computing power and supplies software
developers with a flexible, reliable and cheap source of computing power.
Dentcoin The first Blockchain concept designed for the Global Dental Industry.
THE PROPOSED MODEL
TABLE 1: IOT ON THE BLOCKCHAIN COINS 13/18
Algorithm cognitive engine
Inputs
User’s commands;
User’s information collected by sensors.
Navigation
Smart-contract1// smart-contract 1 is based on health care
information
Smart-contract2// smart-contract 2 is based on shopping history
X-Service// this service is uses collaborative filtering for
recommendation. X-Service is bought by the uses.
This service uses collaborative filtering for
recommendation.
01 Begin
02 Take the commands of the user;
03 Interpret the commands to the goals of the system;
04 Fetch smart contract considering the goals of the system;
//Smart-contract1 and Smart-contract2 are fetched from
Blockchain
05 Collecting information of the sensors and then storing them
by the blockchain unit;
06 Call the X-Service;
// X-Service provide the list of recommendations.
The information of this service is available in the
blockchain
07 Calculate the discount using Smart-contract1 and Smart-
contract2;
08 Compute the final value of payment;
09 Execute payment process using the user selected wallet;
// the selected wallet is based on Bitcoin.
09 End
CASE STUDYAND COMPARISON
14/18
HYBRID RECOMMENDATION FOR
COGNITIVE RECOMMENDER SYSTEMCOMPARE WITH OTHER STUDIES
TABLE II: COMPARE WITH OTHER STUDIES
Reference Blockchain based IoT Based Cognitive Based
Noirie et al., [2017] [6] Not Reported  Not Reported
Forestiero, (2018) [7] Not Reported  Not Reported
Kaur, (2018) [8] Not Reported  Not Reported
Hahn, (2018) [9] Not Reported  Not Reported
Bursalioglu et al., (2018) [10] Not Reported  Not Reported
Frey et al., (2016) [11]  Not Reported 
Gholizadeh et al., (2017) [5] Not Reported  
Our Study   
15/18
For future research we can apply the technologies of Web of Things in
the proposed framework.
In this paper, we proposed a framework for Internet of Things based
on cognitive systems and blockchain technology. we studied the
applicability of the proposed framework by designing a cognitive
recommender system algorithm in the shopping center.
To the best of our knowledge, our work is novel and there hasn’t been any
prior study on designing Internet of Things based on cognitive systems
and blockchain technology for recommender systems.
CONCLUSION AND FUTURE RESEARCH
16/18
[1] Gubbi, J., Buyya, R., Marusic, S. and Palaniswami, M., Internet of Things (IoT): A vision, architectural elements, and future directions.
Future generation computer systems, 29(7), pp.1645-1660, Elsevier, 2013.
[2] Gupta, M., Blockchain For Dummies, IBM Limited Edition, John Wiley & Sons, Inc., 2017.
[3] R. W. Thomas, D. H. Friend, L. A. Dasilva, and A. B. Mackenzie, "Cognitive Networks," in Cognitive Radio, Software Defined Radio, and
Adaptive Wireless Systems, H. Arslan, Ed., ed Dordrecht, The Netherlands: Springer, 2007.
[4] A. M. Saghiri and M. R. Meybodi, "An approach for designing cognitive engines in cognitive peer-to-peer networks," Journal of Network
and Computer Applications, vol. 70, pp. 17-40, Elsevier, 2016.
[5] Q. Wu, G. Ding, Y. Xu, S. Feng, Z. Du, J. Wang, et al., "Cognitive internet of things: a new paradigm beyond connection," IEEE Internet of
Things Journal, vol. 1, pp. 129-143, IEEE, 2014.
[6] K. Gholizadeh HamlAbadi, A. M. Saghiri, M. Vahdati, M. Dehghan TakhtFooladi, and M. R. Meybodi, "A Framework for Cognitive
Recommender Systems in the Internet of Things (IoT)," presented at the 2017 IEEE 4th International Conference on Knowledge-Based
Engineering and Innovation (KBEI), Tehran, Iran, IEEE, 2017.
[7] L. Noirie, M. Le Pallec, and N. Ammar, "Towards automated IoT service recommendation," in Innovations in Clouds, Internet and
Networks (ICIN), 2017 20th Conference on, Paris, France, pp. 103-106, IEEE, 2017
[8] A. Forestiero, "Multi-agent recommendation system in Internet of Things," in Cluster, Cloud and Grid Computing (CCGRID), 2017 17th
IEEE/ACM International Symposium on, Madrid, Spain, pp. 772-775, IEEE, 2017
[9] P. D. Kaur, "Towards Incorporating Context Awareness to Recommender Systems in Internet of Things," in Proceedings of First
International Conference on Smart System, Innovations and Computing, Jaipur, India, pp. 771-780, Springer, 2018
[10] J. Hahn, "Information & Environment: IoT-Powered Recommender Systems," arXiv preprint arXiv:1801.06552, 2018..
[11] O. Y. Bursalioglu, Z. Li, C. Wang, and H. Papadopoulos, "Efficient C-RAN Random Access for IoT Devices: Learning Links via
Recommendation Systems," presented at the 2018 IEEE International Conference on Communications Workshops, Kansas City, MO, USA,
IEEE, 2018.
[12] R. Frey, D. Wörner, and A. Ilic, "Collaborative Filtering on the Blockchain: A Secure Recommender System for e-Commerce," presented
at the 22nd Americas Conference on Information Systems (AMCIS), San Diego, CA, USA, 2016.
REFERENCES
17/18
THANK YOU!
18/18

More Related Content

What's hot

PROVIDES AN APPROACH BASED ON ADAPTIVE FORWARDING AND LABEL SWITCHING TO IMPR...
PROVIDES AN APPROACH BASED ON ADAPTIVE FORWARDING AND LABEL SWITCHING TO IMPR...PROVIDES AN APPROACH BASED ON ADAPTIVE FORWARDING AND LABEL SWITCHING TO IMPR...
PROVIDES AN APPROACH BASED ON ADAPTIVE FORWARDING AND LABEL SWITCHING TO IMPR...
AIRCC Publishing Corporation
 
Speech signal compression and encryption based on sudoku, fuzzy C-means and t...
Speech signal compression and encryption based on sudoku, fuzzy C-means and t...Speech signal compression and encryption based on sudoku, fuzzy C-means and t...
Speech signal compression and encryption based on sudoku, fuzzy C-means and t...
IJECEIAES
 
Benchmarking supervised learning models for sentiment analysis
Benchmarking supervised learning models for sentiment analysisBenchmarking supervised learning models for sentiment analysis
Benchmarking supervised learning models for sentiment analysis
Conference Papers
 
Novel authentication framework for securing communication in internet-of-things
Novel authentication framework for securing communication in internet-of-things Novel authentication framework for securing communication in internet-of-things
Novel authentication framework for securing communication in internet-of-things
IJECEIAES
 
How to leverage blockchain for making machine learning models more accessible
How to leverage blockchain for making machine learning models more accessible How to leverage blockchain for making machine learning models more accessible
How to leverage blockchain for making machine learning models more accessible
Blockchain Council
 
Metamorphosing Indian Blockchain Ecosystem
Metamorphosing Indian Blockchain EcosystemMetamorphosing Indian Blockchain Ecosystem
Metamorphosing Indian Blockchain Ecosystem
Dr. Amarjeet Singh
 
Abcd is changing the world!
Abcd is changing the world!Abcd is changing the world!
Abcd is changing the world!
Effendy Zulkifly
 
AI and Blockchain
AI and BlockchainAI and Blockchain
AI and Blockchain
Sasha Lazarevic
 
ROSKO14 - Virtual space serving territory and interaction - INTISC 2014
ROSKO14 - Virtual space serving territory and interaction - INTISC 2014ROSKO14 - Virtual space serving territory and interaction - INTISC 2014
ROSKO14 - Virtual space serving territory and interaction - INTISC 2014Territorial Intelligence
 
Blockchain with iot
Blockchain with iotBlockchain with iot
Blockchain with iot
SuryaKumarSahani
 
eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...
eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...
eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...
Juan Antonio Martin Checa
 
SECURETI: Advanced SDLC and Project Management Tool for TI (Philippines)
SECURETI: Advanced SDLC and Project Management Tool for TI (Philippines)SECURETI: Advanced SDLC and Project Management Tool for TI (Philippines)
SECURETI: Advanced SDLC and Project Management Tool for TI (Philippines)
AIRCC Publishing Corporation
 
IRJET- Blockchain based Fake Product Identification in Supply Chain
IRJET- Blockchain based Fake Product Identification in Supply ChainIRJET- Blockchain based Fake Product Identification in Supply Chain
IRJET- Blockchain based Fake Product Identification in Supply Chain
IRJET Journal
 
5th Meetup - Ethereum & IoT: examples, opportunities and IBM initiative
5th Meetup - Ethereum & IoT: examples, opportunities and IBM initiative5th Meetup - Ethereum & IoT: examples, opportunities and IBM initiative
5th Meetup - Ethereum & IoT: examples, opportunities and IBM initiative
Alexander Hirner
 
Artificial Intelligence and Machine Learning In Business
Artificial Intelligence and Machine Learning In BusinessArtificial Intelligence and Machine Learning In Business
Artificial Intelligence and Machine Learning In Business
SubmissionResearchpa
 
The design and implementation of trade finance application based on hyperledg...
The design and implementation of trade finance application based on hyperledg...The design and implementation of trade finance application based on hyperledg...
The design and implementation of trade finance application based on hyperledg...
Conference Papers
 
Deep Learning Approaches for Information Centric Network and Internet of Things
Deep Learning Approaches for Information Centric Network and Internet of ThingsDeep Learning Approaches for Information Centric Network and Internet of Things
Deep Learning Approaches for Information Centric Network and Internet of Things
ijtsrd
 
Machine learning and ai in a brave new cloud world
Machine learning and ai in a brave new cloud worldMachine learning and ai in a brave new cloud world
Machine learning and ai in a brave new cloud world
Ulf Mattsson
 
F2CDM: Internet of Things for Healthcare Network Based Fog-to-Cloud and Data-...
F2CDM: Internet of Things for Healthcare Network Based Fog-to-Cloud and Data-...F2CDM: Internet of Things for Healthcare Network Based Fog-to-Cloud and Data-...
F2CDM: Internet of Things for Healthcare Network Based Fog-to-Cloud and Data-...
Istabraq M. Al-Joboury
 
Presentazione Indra
Presentazione IndraPresentazione Indra
Presentazione Indra
Sara Noggler
 

What's hot (20)

PROVIDES AN APPROACH BASED ON ADAPTIVE FORWARDING AND LABEL SWITCHING TO IMPR...
PROVIDES AN APPROACH BASED ON ADAPTIVE FORWARDING AND LABEL SWITCHING TO IMPR...PROVIDES AN APPROACH BASED ON ADAPTIVE FORWARDING AND LABEL SWITCHING TO IMPR...
PROVIDES AN APPROACH BASED ON ADAPTIVE FORWARDING AND LABEL SWITCHING TO IMPR...
 
Speech signal compression and encryption based on sudoku, fuzzy C-means and t...
Speech signal compression and encryption based on sudoku, fuzzy C-means and t...Speech signal compression and encryption based on sudoku, fuzzy C-means and t...
Speech signal compression and encryption based on sudoku, fuzzy C-means and t...
 
Benchmarking supervised learning models for sentiment analysis
Benchmarking supervised learning models for sentiment analysisBenchmarking supervised learning models for sentiment analysis
Benchmarking supervised learning models for sentiment analysis
 
Novel authentication framework for securing communication in internet-of-things
Novel authentication framework for securing communication in internet-of-things Novel authentication framework for securing communication in internet-of-things
Novel authentication framework for securing communication in internet-of-things
 
How to leverage blockchain for making machine learning models more accessible
How to leverage blockchain for making machine learning models more accessible How to leverage blockchain for making machine learning models more accessible
How to leverage blockchain for making machine learning models more accessible
 
Metamorphosing Indian Blockchain Ecosystem
Metamorphosing Indian Blockchain EcosystemMetamorphosing Indian Blockchain Ecosystem
Metamorphosing Indian Blockchain Ecosystem
 
Abcd is changing the world!
Abcd is changing the world!Abcd is changing the world!
Abcd is changing the world!
 
AI and Blockchain
AI and BlockchainAI and Blockchain
AI and Blockchain
 
ROSKO14 - Virtual space serving territory and interaction - INTISC 2014
ROSKO14 - Virtual space serving territory and interaction - INTISC 2014ROSKO14 - Virtual space serving territory and interaction - INTISC 2014
ROSKO14 - Virtual space serving territory and interaction - INTISC 2014
 
Blockchain with iot
Blockchain with iotBlockchain with iot
Blockchain with iot
 
eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...
eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...
eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...
 
SECURETI: Advanced SDLC and Project Management Tool for TI (Philippines)
SECURETI: Advanced SDLC and Project Management Tool for TI (Philippines)SECURETI: Advanced SDLC and Project Management Tool for TI (Philippines)
SECURETI: Advanced SDLC and Project Management Tool for TI (Philippines)
 
IRJET- Blockchain based Fake Product Identification in Supply Chain
IRJET- Blockchain based Fake Product Identification in Supply ChainIRJET- Blockchain based Fake Product Identification in Supply Chain
IRJET- Blockchain based Fake Product Identification in Supply Chain
 
5th Meetup - Ethereum & IoT: examples, opportunities and IBM initiative
5th Meetup - Ethereum & IoT: examples, opportunities and IBM initiative5th Meetup - Ethereum & IoT: examples, opportunities and IBM initiative
5th Meetup - Ethereum & IoT: examples, opportunities and IBM initiative
 
Artificial Intelligence and Machine Learning In Business
Artificial Intelligence and Machine Learning In BusinessArtificial Intelligence and Machine Learning In Business
Artificial Intelligence and Machine Learning In Business
 
The design and implementation of trade finance application based on hyperledg...
The design and implementation of trade finance application based on hyperledg...The design and implementation of trade finance application based on hyperledg...
The design and implementation of trade finance application based on hyperledg...
 
Deep Learning Approaches for Information Centric Network and Internet of Things
Deep Learning Approaches for Information Centric Network and Internet of ThingsDeep Learning Approaches for Information Centric Network and Internet of Things
Deep Learning Approaches for Information Centric Network and Internet of Things
 
Machine learning and ai in a brave new cloud world
Machine learning and ai in a brave new cloud worldMachine learning and ai in a brave new cloud world
Machine learning and ai in a brave new cloud world
 
F2CDM: Internet of Things for Healthcare Network Based Fog-to-Cloud and Data-...
F2CDM: Internet of Things for Healthcare Network Based Fog-to-Cloud and Data-...F2CDM: Internet of Things for Healthcare Network Based Fog-to-Cloud and Data-...
F2CDM: Internet of Things for Healthcare Network Based Fog-to-Cloud and Data-...
 
Presentazione Indra
Presentazione IndraPresentazione Indra
Presentazione Indra
 

Similar to A Framework for Cognitive Internet of Things based on Blockchain

The Internet of Things: What's next?
The Internet of Things: What's next? The Internet of Things: What's next?
The Internet of Things: What's next?
PayamBarnaghi
 
A REVIEW ON BLOCKCHAIN BASED CHARITIES
A REVIEW ON BLOCKCHAIN BASED CHARITIESA REVIEW ON BLOCKCHAIN BASED CHARITIES
A REVIEW ON BLOCKCHAIN BASED CHARITIES
IRJET Journal
 
IoT healthcare monitoring using blockchain
IoT healthcare monitoring using blockchainIoT healthcare monitoring using blockchain
IoT healthcare monitoring using blockchain
Kamran Gholizadeh HamlAbadi
 
IoT [Internet of Things]
IoT [Internet of Things]IoT [Internet of Things]
IoT [Internet of Things]
Er. Arpit Sharma
 
Towards Interoperable, Cognitive and Autonomic IoT Systems: an Agent-based Ap...
Towards Interoperable, Cognitive and Autonomic IoT Systems: an Agent-based Ap...Towards Interoperable, Cognitive and Autonomic IoT Systems: an Agent-based Ap...
Towards Interoperable, Cognitive and Autonomic IoT Systems: an Agent-based Ap...
Universita della Calabria,
 
Toward a real time framework in cloudlet-based architecture
Toward a real time framework in cloudlet-based architectureToward a real time framework in cloudlet-based architecture
Toward a real time framework in cloudlet-based architecture
redpel dot com
 
IRJET-A Review: IoT and Cloud Computing for Future Internet
IRJET-A Review: IoT and Cloud Computing for Future InternetIRJET-A Review: IoT and Cloud Computing for Future Internet
IRJET-A Review: IoT and Cloud Computing for Future Internet
IRJET Journal
 
IRJET- A Smart Medical Monitoring Systems using Cloud Computing and Internet ...
IRJET- A Smart Medical Monitoring Systems using Cloud Computing and Internet ...IRJET- A Smart Medical Monitoring Systems using Cloud Computing and Internet ...
IRJET- A Smart Medical Monitoring Systems using Cloud Computing and Internet ...
IRJET Journal
 
internet-of-things-iot-concepts-and-applications-9783030374686-3030374688_com...
internet-of-things-iot-concepts-and-applications-9783030374686-3030374688_com...internet-of-things-iot-concepts-and-applications-9783030374686-3030374688_com...
internet-of-things-iot-concepts-and-applications-9783030374686-3030374688_com...
ChandravadhanaNaraya
 
20180115 Mobile AIoT Networking-ftsai
20180115 Mobile AIoT Networking-ftsai20180115 Mobile AIoT Networking-ftsai
20180115 Mobile AIoT Networking-ftsai
Frank Chee-Da TSAI (蔡其達)
 
A Smart ITS based Sensor Network for Transport System with Integration of Io...
A Smart ITS based Sensor Network for Transport System with Integration of  Io...A Smart ITS based Sensor Network for Transport System with Integration of  Io...
A Smart ITS based Sensor Network for Transport System with Integration of Io...
IRJET Journal
 
IRJET- Review On Semantic Open IoT Service Platform
IRJET- Review On Semantic Open IoT Service PlatformIRJET- Review On Semantic Open IoT Service Platform
IRJET- Review On Semantic Open IoT Service Platform
IRJET Journal
 
IRJET - Development of Cloud System for IoT Applications
IRJET - Development of Cloud System for IoT ApplicationsIRJET - Development of Cloud System for IoT Applications
IRJET - Development of Cloud System for IoT Applications
IRJET Journal
 
Who will buy IOT products and why.
Who will buy IOT products and why.Who will buy IOT products and why.
Who will buy IOT products and why.
Atanu Roy Chowdhury
 
IRJET- A Inference Model for Environment Detection using IoT and SVM
IRJET- A Inference Model for Environment Detection using IoT and SVMIRJET- A Inference Model for Environment Detection using IoT and SVM
IRJET- A Inference Model for Environment Detection using IoT and SVM
IRJET Journal
 
Who will pay for IoT and why? - Atanu Roy Chowdhury, Senior Product Manager a...
Who will pay for IoT and why? - Atanu Roy Chowdhury, Senior Product Manager a...Who will pay for IoT and why? - Atanu Roy Chowdhury, Senior Product Manager a...
Who will pay for IoT and why? - Atanu Roy Chowdhury, Senior Product Manager a...
Lounge47
 
Io t platform-infotech_arpanpal
Io t platform-infotech_arpanpalIo t platform-infotech_arpanpal
Io t platform-infotech_arpanpal
Arpan Pal
 
IoT Challenges: Technological, Business and Social aspects
IoT Challenges: Technological, Business and Social aspectsIoT Challenges: Technological, Business and Social aspects
IoT Challenges: Technological, Business and Social aspects
Roberto Minerva
 
Internet of things (IOT) connects physical to digital
Internet of things (IOT) connects physical to digitalInternet of things (IOT) connects physical to digital
Internet of things (IOT) connects physical to digital
Eslam Nader
 
IRJET- Fourth Coming Internet: The Internet of Things
IRJET- Fourth Coming Internet: The Internet of ThingsIRJET- Fourth Coming Internet: The Internet of Things
IRJET- Fourth Coming Internet: The Internet of Things
IRJET Journal
 

Similar to A Framework for Cognitive Internet of Things based on Blockchain (20)

The Internet of Things: What's next?
The Internet of Things: What's next? The Internet of Things: What's next?
The Internet of Things: What's next?
 
A REVIEW ON BLOCKCHAIN BASED CHARITIES
A REVIEW ON BLOCKCHAIN BASED CHARITIESA REVIEW ON BLOCKCHAIN BASED CHARITIES
A REVIEW ON BLOCKCHAIN BASED CHARITIES
 
IoT healthcare monitoring using blockchain
IoT healthcare monitoring using blockchainIoT healthcare monitoring using blockchain
IoT healthcare monitoring using blockchain
 
IoT [Internet of Things]
IoT [Internet of Things]IoT [Internet of Things]
IoT [Internet of Things]
 
Towards Interoperable, Cognitive and Autonomic IoT Systems: an Agent-based Ap...
Towards Interoperable, Cognitive and Autonomic IoT Systems: an Agent-based Ap...Towards Interoperable, Cognitive and Autonomic IoT Systems: an Agent-based Ap...
Towards Interoperable, Cognitive and Autonomic IoT Systems: an Agent-based Ap...
 
Toward a real time framework in cloudlet-based architecture
Toward a real time framework in cloudlet-based architectureToward a real time framework in cloudlet-based architecture
Toward a real time framework in cloudlet-based architecture
 
IRJET-A Review: IoT and Cloud Computing for Future Internet
IRJET-A Review: IoT and Cloud Computing for Future InternetIRJET-A Review: IoT and Cloud Computing for Future Internet
IRJET-A Review: IoT and Cloud Computing for Future Internet
 
IRJET- A Smart Medical Monitoring Systems using Cloud Computing and Internet ...
IRJET- A Smart Medical Monitoring Systems using Cloud Computing and Internet ...IRJET- A Smart Medical Monitoring Systems using Cloud Computing and Internet ...
IRJET- A Smart Medical Monitoring Systems using Cloud Computing and Internet ...
 
internet-of-things-iot-concepts-and-applications-9783030374686-3030374688_com...
internet-of-things-iot-concepts-and-applications-9783030374686-3030374688_com...internet-of-things-iot-concepts-and-applications-9783030374686-3030374688_com...
internet-of-things-iot-concepts-and-applications-9783030374686-3030374688_com...
 
20180115 Mobile AIoT Networking-ftsai
20180115 Mobile AIoT Networking-ftsai20180115 Mobile AIoT Networking-ftsai
20180115 Mobile AIoT Networking-ftsai
 
A Smart ITS based Sensor Network for Transport System with Integration of Io...
A Smart ITS based Sensor Network for Transport System with Integration of  Io...A Smart ITS based Sensor Network for Transport System with Integration of  Io...
A Smart ITS based Sensor Network for Transport System with Integration of Io...
 
IRJET- Review On Semantic Open IoT Service Platform
IRJET- Review On Semantic Open IoT Service PlatformIRJET- Review On Semantic Open IoT Service Platform
IRJET- Review On Semantic Open IoT Service Platform
 
IRJET - Development of Cloud System for IoT Applications
IRJET - Development of Cloud System for IoT ApplicationsIRJET - Development of Cloud System for IoT Applications
IRJET - Development of Cloud System for IoT Applications
 
Who will buy IOT products and why.
Who will buy IOT products and why.Who will buy IOT products and why.
Who will buy IOT products and why.
 
IRJET- A Inference Model for Environment Detection using IoT and SVM
IRJET- A Inference Model for Environment Detection using IoT and SVMIRJET- A Inference Model for Environment Detection using IoT and SVM
IRJET- A Inference Model for Environment Detection using IoT and SVM
 
Who will pay for IoT and why? - Atanu Roy Chowdhury, Senior Product Manager a...
Who will pay for IoT and why? - Atanu Roy Chowdhury, Senior Product Manager a...Who will pay for IoT and why? - Atanu Roy Chowdhury, Senior Product Manager a...
Who will pay for IoT and why? - Atanu Roy Chowdhury, Senior Product Manager a...
 
Io t platform-infotech_arpanpal
Io t platform-infotech_arpanpalIo t platform-infotech_arpanpal
Io t platform-infotech_arpanpal
 
IoT Challenges: Technological, Business and Social aspects
IoT Challenges: Technological, Business and Social aspectsIoT Challenges: Technological, Business and Social aspects
IoT Challenges: Technological, Business and Social aspects
 
Internet of things (IOT) connects physical to digital
Internet of things (IOT) connects physical to digitalInternet of things (IOT) connects physical to digital
Internet of things (IOT) connects physical to digital
 
IRJET- Fourth Coming Internet: The Internet of Things
IRJET- Fourth Coming Internet: The Internet of ThingsIRJET- Fourth Coming Internet: The Internet of Things
IRJET- Fourth Coming Internet: The Internet of Things
 

Recently uploaded

Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
Jelle | Nordend
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
XfilesPro
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
Peter Caitens
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
MayankTawar1
 

Recently uploaded (20)

Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
 

A Framework for Cognitive Internet of Things based on Blockchain

  • 1. 01/18 A.M Saghiri 120 Ali Mohammad Saghiri, AmirKabir University of Technology Monireh Vahdati, Qazvin Islamic Azad University Kamran Gholizadeh, Qazvin Islamic Azad University Mohammad Reza Meybodi, AmirKabir University of Technology Mehdi Dehghan, AmirKabir University of Technology Hassan Rashidi, Allameh Tabataba'i University
  • 2. Introduction Related Works The Proposed Model Case Study and Comparison4 1 2 3 Conclusion5 02/18 CONTENT
  • 3. INTRODUCTION 03/18 Internet of Things Cognitive SystemBlockchain Figure 1. Cognitive systems, Internet of Things, and Blockchain
  • 4. Figure 2. Internet of Things Schematic showing the end users and application areas based on data[1] (Gubbi et al., 2013) INTERLOCUTION 04/18 Internet of Things
  • 5. INTRODUCTION 05/18 Blockchain Technology Figure 3. Blockchain For Dummies®, IBM Limited Edition [2] (Manav Gupta, 2017)
  • 6. INTRODUCTION • A cognitive system is a system that can modify its behavior on the basis of experience. • Cognitive systems can learn to improve their performance while operating under their unknown environment. 06/18 Cognitive System
  • 7. RELATED WORKS They adopt cognitive networking concepts and present a framework for cognitive peer-to-peer networks and then propose an approach based on cellular learning automata for designing cognitive engines for solving network management problems in peer-to-peer networks. Cognitive Peer-to-Peer networks [3] (Saghiri and Meybodi, 2016) Cognitive Networks [2] (Thomas et al., 2007) A cognitive network, capable of perceiving current network conditions and then planning, learning, and acting according to end-to-end goals. Cognitive networks are motivated by the complexity, heterogeneity, and reliability requirements of tomorrow’s networks, which are increasingly expected to self-organize to meet user and application objectives. 07/18
  • 8. RELATED WORKS Cognitive Recommender system in IoT [5] (Gholizadeh et al., 2017) In previous study, we propose a framework for cognitive recommender systems in IoT. To the best of our knowledge, this study is first cognitive recommender system framework the IoT. The proposed algorithm is compared with the existing recommender systems. Cognitive Internet of Things (CIoT) [4] (Wu et al., 2014) Propose an operational framework of CIoT, which mainly characterizes the interactions among five fundamental cognitive tasks: perceptionaction cycle, massive data analytics, semantic derivation and knowledge discovery, intelligent decision-making, and on-demand service provisioning. 08/18
  • 9. IoT Cognitive Blockchain A general framework for Cognitive Internet of Things based on blockchain CIoT in Blockchain THE PROPOSED MODEL 09/18
  • 10. Observe Payment Unit Figure 4. A framework for Cognitive Internet of things based on Blockchain Act Goal Requirement Layer (RL) Cognitive Process Layer (CPL) THE PROPOSED MODEL Cognitive Engine Things Management Layer (TML) Smart Contract UnitP2P Communication UnitBlockchain Unit Payment TypeSmart Contract TypeSensor TypeActuators Type Service Type 10/18
  • 11. • Centralized algorithm • Semi-centralized algorithm • Fully-distributed algorithm (RL) Algorithm • Finding the goals of the system • Managing the complexities related to smart contracts • Managing the complexities related to payment process • Managing peer-to-peer communication and blockchain • Intrusion detection Engine Types In (CPL) THE PROPOSED MODEL 11/18
  • 12. • Selecting the goal of the cognitive engine • Selecting Blockchain Technology • Selecting Smart Contract • Selecting appropriate learning mechanism • Designing a safe cognitive engine Decision THE PROPOSED MODEL 12/18 • Centralized approach • Semi-centralized approach • Fully-distributed approach Approach
  • 13. HYBRID RECOMMENDATION FOR COGNITIVE RECOMMENDER SYSTEM Coin Goal Bitcoin Innovative payment network and a new kind of money Ethereum Decentralized platform that runs smart contracts Ripple Provide one frictionless experience to send money globally. Stellar A platform that connects banks, payments systems, and people. Integrate to move money quickly, reliably, and at almost no cost. IoTA Enables companies to explore new business-2-business models by making every technological resource a potential service to be traded on an open. MONERO A secure, private, and untraceable cryptocurrency. ICON Comprised of various institutions ranging from: financial institutions, insurance companies, hospitals, universities and more. Golem Creates a decentralized sharing economy of computing power and supplies software developers with a flexible, reliable and cheap source of computing power. Dentcoin The first Blockchain concept designed for the Global Dental Industry. THE PROPOSED MODEL TABLE 1: IOT ON THE BLOCKCHAIN COINS 13/18
  • 14. Algorithm cognitive engine Inputs User’s commands; User’s information collected by sensors. Navigation Smart-contract1// smart-contract 1 is based on health care information Smart-contract2// smart-contract 2 is based on shopping history X-Service// this service is uses collaborative filtering for recommendation. X-Service is bought by the uses. This service uses collaborative filtering for recommendation. 01 Begin 02 Take the commands of the user; 03 Interpret the commands to the goals of the system; 04 Fetch smart contract considering the goals of the system; //Smart-contract1 and Smart-contract2 are fetched from Blockchain 05 Collecting information of the sensors and then storing them by the blockchain unit; 06 Call the X-Service; // X-Service provide the list of recommendations. The information of this service is available in the blockchain 07 Calculate the discount using Smart-contract1 and Smart- contract2; 08 Compute the final value of payment; 09 Execute payment process using the user selected wallet; // the selected wallet is based on Bitcoin. 09 End CASE STUDYAND COMPARISON 14/18
  • 15. HYBRID RECOMMENDATION FOR COGNITIVE RECOMMENDER SYSTEMCOMPARE WITH OTHER STUDIES TABLE II: COMPARE WITH OTHER STUDIES Reference Blockchain based IoT Based Cognitive Based Noirie et al., [2017] [6] Not Reported  Not Reported Forestiero, (2018) [7] Not Reported  Not Reported Kaur, (2018) [8] Not Reported  Not Reported Hahn, (2018) [9] Not Reported  Not Reported Bursalioglu et al., (2018) [10] Not Reported  Not Reported Frey et al., (2016) [11]  Not Reported  Gholizadeh et al., (2017) [5] Not Reported   Our Study    15/18
  • 16. For future research we can apply the technologies of Web of Things in the proposed framework. In this paper, we proposed a framework for Internet of Things based on cognitive systems and blockchain technology. we studied the applicability of the proposed framework by designing a cognitive recommender system algorithm in the shopping center. To the best of our knowledge, our work is novel and there hasn’t been any prior study on designing Internet of Things based on cognitive systems and blockchain technology for recommender systems. CONCLUSION AND FUTURE RESEARCH 16/18
  • 17. [1] Gubbi, J., Buyya, R., Marusic, S. and Palaniswami, M., Internet of Things (IoT): A vision, architectural elements, and future directions. Future generation computer systems, 29(7), pp.1645-1660, Elsevier, 2013. [2] Gupta, M., Blockchain For Dummies, IBM Limited Edition, John Wiley & Sons, Inc., 2017. [3] R. W. Thomas, D. H. Friend, L. A. Dasilva, and A. B. Mackenzie, "Cognitive Networks," in Cognitive Radio, Software Defined Radio, and Adaptive Wireless Systems, H. Arslan, Ed., ed Dordrecht, The Netherlands: Springer, 2007. [4] A. M. Saghiri and M. R. Meybodi, "An approach for designing cognitive engines in cognitive peer-to-peer networks," Journal of Network and Computer Applications, vol. 70, pp. 17-40, Elsevier, 2016. [5] Q. Wu, G. Ding, Y. Xu, S. Feng, Z. Du, J. Wang, et al., "Cognitive internet of things: a new paradigm beyond connection," IEEE Internet of Things Journal, vol. 1, pp. 129-143, IEEE, 2014. [6] K. Gholizadeh HamlAbadi, A. M. Saghiri, M. Vahdati, M. Dehghan TakhtFooladi, and M. R. Meybodi, "A Framework for Cognitive Recommender Systems in the Internet of Things (IoT)," presented at the 2017 IEEE 4th International Conference on Knowledge-Based Engineering and Innovation (KBEI), Tehran, Iran, IEEE, 2017. [7] L. Noirie, M. Le Pallec, and N. Ammar, "Towards automated IoT service recommendation," in Innovations in Clouds, Internet and Networks (ICIN), 2017 20th Conference on, Paris, France, pp. 103-106, IEEE, 2017 [8] A. Forestiero, "Multi-agent recommendation system in Internet of Things," in Cluster, Cloud and Grid Computing (CCGRID), 2017 17th IEEE/ACM International Symposium on, Madrid, Spain, pp. 772-775, IEEE, 2017 [9] P. D. Kaur, "Towards Incorporating Context Awareness to Recommender Systems in Internet of Things," in Proceedings of First International Conference on Smart System, Innovations and Computing, Jaipur, India, pp. 771-780, Springer, 2018 [10] J. Hahn, "Information & Environment: IoT-Powered Recommender Systems," arXiv preprint arXiv:1801.06552, 2018.. [11] O. Y. Bursalioglu, Z. Li, C. Wang, and H. Papadopoulos, "Efficient C-RAN Random Access for IoT Devices: Learning Links via Recommendation Systems," presented at the 2018 IEEE International Conference on Communications Workshops, Kansas City, MO, USA, IEEE, 2018. [12] R. Frey, D. Wörner, and A. Ilic, "Collaborative Filtering on the Blockchain: A Secure Recommender System for e-Commerce," presented at the 22nd Americas Conference on Information Systems (AMCIS), San Diego, CA, USA, 2016. REFERENCES 17/18