Fariba Ghaffari, E. Bertin, Julien Hatin, N. Crespi
{"title":"Authentication and Access Control based on Distributed Ledger Technology: A survey","authors":"Fariba Ghaffari, E. Bertin, Julien Hatin, N. Crespi","doi":"10.1109/BRAINS49436.2020.9223297","DOIUrl":"https://doi.org/10.1109/BRAINS49436.2020.9223297","url":null,"abstract":"As the first step in preserving system security, Authentication and Access Control (AAC) plays a vital role in all businesses. Recently, emerging the blockchain and smart contract technology has attracted significant scientific interest in research areas like authentication and access control processes. In the context of authentication and access control, blockchain can offer greater data and rule confidentiality and integrity, as well as increasing the availability of the system by removing the single point of failure in the procedure. To categorize and find the most important open problems in this research area, having a comprehensive review is crucial. To the best of our knowledge, for the first time in this survey, we aim to describe the current state of the art in deploying blockchain and smart contracts specifically in authentication and access control. Following an introduction to AAC and blockchain technology, we present a brief background of distributed ledger technology, access control and authentication. To offer a clearer understanding of the state of the art, we propose taxonomy to categorize the existing methods based on their type, application environment and their justification for exploiting blockchain. For the conclusion of the paper, we examined the advantages and disadvantages of the proposed method in different contexts like security, resource consumption and privacy. Also we discussed about the future work.","PeriodicalId":315392,"journal":{"name":"2020 2nd Conference on Blockchain Research & Applications for Innovative Networks and Services (BRAINS)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123489807","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Samuel Masseport, Benoît Darties, R. Giroudeau, Jorick Lartigau
{"title":"Proof of Experience: empowering Proof of Work protocol with miner previous work","authors":"Samuel Masseport, Benoît Darties, R. Giroudeau, Jorick Lartigau","doi":"10.1109/BRAINS49436.2020.9223277","DOIUrl":"https://doi.org/10.1109/BRAINS49436.2020.9223277","url":null,"abstract":"Even after 12 years of services, Bitcoin still remains the first e-cash system and most influential player in the cryptocurrency market. For each block, the underlying distributed Proof of Work consensus where much computing power (named miners) is required to solve a hard mathematical problem, rewards the first one solving and sharing the solution with the rest of the network. Two main issues regarding this consensus can be easily pointed out i.e. the computation power spend by miners is a waste since only one of them will be rewarded, and miners with much smaller computing capacity can almost never solve the mathematical problem, hence cannot earn any reward. This paper proposes a substantial amendment to the existing Bitcoin consensus by using the wasted computation to adjust the difficulty of each miner that did provide computation effort overtime. Therefore, anytime a miner justifies of its work toward the consensus hence the network, without reaching the solution, then its difficulty will decrease accordingly for next blocks.","PeriodicalId":315392,"journal":{"name":"2020 2nd Conference on Blockchain Research & Applications for Innovative Networks and Services (BRAINS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130080675","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Blockchain and Collaborative Intelligence based next generation Smart Toll Application","authors":"Misha Abraham, Himajit Aithal, K. Mohan","doi":"10.1109/BRAINS49436.2020.9223296","DOIUrl":"https://doi.org/10.1109/BRAINS49436.2020.9223296","url":null,"abstract":"The confluence of Internet of Things(IoT) , Blockchain(BC) and Artificial Intelligence(AI) acts as a key accelerator for enabling Machine Economy. To be ready for future businesses these technologies needs to be adapted by extending the IoT capabilities to Economy of Things (EoT) capabilities. In this paper we focus on one such implementation experience for Smart Toll Transaction application in the domain of mobility. Our paper showcases a possible solution by leveraging negotiations, decision making, distributed learning capabilities at the devices level using AI-enabled Multi-Agent Systems and the real-time smart contracts between the Cars and Tolls using Blockchain. This solution also showcases the monetization of real time data coming from various IoT devices which are part of vehicles and infrastructure. While blockchain secures the privacy of the participants it also acts as an economic transactional layer and governance layer between the devices in the network.","PeriodicalId":315392,"journal":{"name":"2020 2nd Conference on Blockchain Research & Applications for Innovative Networks and Services (BRAINS)","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125764746","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Veritaa - The Graph of Trust","authors":"Jakob Schaerer, Severin Zumbrunn, T. Braun","doi":"10.1109/BRAINS49436.2020.9223289","DOIUrl":"https://doi.org/10.1109/BRAINS49436.2020.9223289","url":null,"abstract":"Today the integrity of digital documents and the authenticity of their origin is often hard to verify. Existing Public Key Infrastructures (PKIs) are capable of certifying digital identities but do not provide solutions to immutably store signatures, and the process of certification is often not transparent. In this work we propose Veritaa, a Distributed Public Key Infrastructure and Signature Store (DPKISS). The major innovation of Veritaa is the Graph of Trust, a directed graph that uses relations between identity claims to certify the identities and stores signed relations to digital document identifiers. The distributed architecture of Veritaa and the Graph of Trust enables a transparent certification process. To ensure non-repudiation and immutability of all actions that have been signed on the Graph of Trust, an application specific Distributed Ledger Technology (DLT) is used as secure storage. In this work a reference implementation of the proposed architecture was designed and implemented. Furthermore, a testbed was created and used for the evaluation of Veritaa. The evaluation of Veritaa shows the benefits and the high performance of the proposed architecture.","PeriodicalId":315392,"journal":{"name":"2020 2nd Conference on Blockchain Research & Applications for Innovative Networks and Services (BRAINS)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131756682","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Characteristics of Wallet Contracts on Ethereum","authors":"Monika Di Angelo, G. Salzer","doi":"10.1109/BRAINS49436.2020.9223287","DOIUrl":"https://doi.org/10.1109/BRAINS49436.2020.9223287","url":null,"abstract":"For the management of cryptocurrencies or cryptographic tokens, many users employ a software wallet that facilitates the interaction with a blockchain in general or with on-chain programs (smart contracts) in particular. While many blockchain wallets execute their core program code off-chain, some wallets implement core functionality on-chain as smart contracts with the intent to increase trust and security by using transparent and verifiable execution.In this work, we investigate smart contracts for wallets with regard to the functionality that makes use of cryptographically secured blockchain technology. We focus on wallet contracts deployed on Ethereum, as it is the most prominent platform for tokens and smart contracts with readily available data. We aim at a better understanding of this frequently deployed group of smart contracts by analyzing characteristics of wallet contracts and grouping them into six types. To this end, we present approaches to identify wallet contracts by analyzing source code, bytecode, and execution traces extracted from transaction data. Moreover, we investigate usage scenarios and patterns. From the derived data, we extract blueprints for wallets and compile a ground truth. We provide numbers and temporal perspectives regarding the creation and use of wallets.","PeriodicalId":315392,"journal":{"name":"2020 2nd Conference on Blockchain Research & Applications for Innovative Networks and Services (BRAINS)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134633063","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Salma Bradai, Amal Gassara, Ahmed Ben Ali, Philippe Genestier, M. Giordani
{"title":"A Generic Blockchain-based Exchange Place","authors":"Salma Bradai, Amal Gassara, Ahmed Ben Ali, Philippe Genestier, M. Giordani","doi":"10.1109/BRAINS49436.2020.9223273","DOIUrl":"https://doi.org/10.1109/BRAINS49436.2020.9223273","url":null,"abstract":"Considering the ongoing digital transformation in Orange ecosystem, different marketplaces may co-exist together for different use cases: Energy, Telecom connectivity resources, IoT (Internet of Things) and more. To allow such exchanging platform to be independent from specificities behind any use case, we present in this paper the Orange exchange place: a Blockchain-based generic exchange platform of goods and services. This exchange place exposes generic/common transactions as an On-chain digitally executed smart contracts. To emphasize the generic aspect of the exchange place, we separate the specific aspect of the use cases and encapsulate it as Off-chain modules (out of Blockchain). To enable the simple adaptation of the exchange place to different contexts, we propose a configurable exchange place data model. Therefore, the paper demonstrates how Blockchain technology, the On-chain/Off-chain approach and the configurable data model come together to design a generic distributed exchange place.","PeriodicalId":315392,"journal":{"name":"2020 2nd Conference on Blockchain Research & Applications for Innovative Networks and Services (BRAINS)","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122021287","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Claudio Bareato, P. Palmieri, F. Regazzoni, Oreste Venier
{"title":"A secure, distributed and scalable infrastructure for remote generation and use of cryptographic keys","authors":"Claudio Bareato, P. Palmieri, F. Regazzoni, Oreste Venier","doi":"10.1109/BRAINS49436.2020.9223285","DOIUrl":"https://doi.org/10.1109/BRAINS49436.2020.9223285","url":null,"abstract":"This paper outlines an ad-hoc architectural design and a practical implementation of a secure, distributed, fault tolerant and scalable infrastructure comprised of a distributed network of electronics hardware systems that remotely generate cryptographic keys, store them, digitally sign cryptographic transactions based on such keys, and record the transactions on a blockchain. The proposed solution is suitable to service both crypto-finance and non-finance applications, and the physical infrastructure is designed to be implemented using off-the-shelf industrial electronics, which further sustains the already scalable-by-design infrastructure architecture.","PeriodicalId":315392,"journal":{"name":"2020 2nd Conference on Blockchain Research & Applications for Innovative Networks and Services (BRAINS)","volume":"150 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121989650","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Towards Scaling Byzantine Consensus Using Random Network Topology And Multi-Signatures","authors":"P. Shukla, Saeed Samet","doi":"10.1109/BRAINS49436.2020.9223291","DOIUrl":"https://doi.org/10.1109/BRAINS49436.2020.9223291","url":null,"abstract":"With the growing interest in the adaptation of blockchain technology into current technology stacks, the tech industry has engendered strong research motivation towards the scalability aspect of consortium blockchains to make its efficiency and performance at par with the existing industry standards. There has been a surge in developing efficient consensus algorithms leading to faster finality. But many of them do not scale well with an increase in nodes or have special requirements that overcompensate the underlying requirement for high scale adaptability of a simplistic and efficient consensus mechanism for consortium industry-ready blockchain deployments. This paper presents a study that approaches to scale byzantine consensus using random network topology and multi-signatures. Based on the experiments and evaluations it can be clearly stated that given study scales better with increasing network sizes with a reduction in throughput of the at minimal levels.","PeriodicalId":315392,"journal":{"name":"2020 2nd Conference on Blockchain Research & Applications for Innovative Networks and Services (BRAINS)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114680060","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Survey on Blockchain-based Identity Management and Decentralized Privacy for Personal Data","authors":"Komal Gilani, E. Bertin, Julien Hatin, N. Crespi","doi":"10.1109/BRAINS49436.2020.9223312","DOIUrl":"https://doi.org/10.1109/BRAINS49436.2020.9223312","url":null,"abstract":"In the digital revolution, even secure communication between individuals, services and devices through centralized digital entities presents considerable risks. Having service providers continue to offer their centric solutions is inefficient in terms of duplication, has serious security lacunae and is cumbersome to the users. The self-sovereign Identity concept, which includes the individual’s consolidated digital identity and verified attributes, enables the users of data to exert their ownership and gain insights from their data’s usage. The authentication and verification of digital identity is essential to achieve the privacy and security of distributed digital identities. In this paper, we provide a coherent view of the central concepts of self-sovereign Identity, including the components of identity proofing and authentication solutions for different self-sovereign Identity solutions. We discussed an overview of Identity management approaches, introducing an architecture overview as well as the relevant actors in such a system and blockchain technology as solution for distributed user-centric identity. Finally, we discuss the existing solutions and point out the research gaps and elaborate challenges and trade-offs towards building a complete identity management system.","PeriodicalId":315392,"journal":{"name":"2020 2nd Conference on Blockchain Research & Applications for Innovative Networks and Services (BRAINS)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129396245","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Detecting Malicious Ethereum Entities via Application of Machine Learning Classification","authors":"Farimah Poursafaei, Ghaith Bany Hamad, Z. Zilic","doi":"10.1109/BRAINS49436.2020.9223304","DOIUrl":"https://doi.org/10.1109/BRAINS49436.2020.9223304","url":null,"abstract":"Malicious activities such as scams and frauds have imposed high costs for financial systems. The advent of blockchain-based cryptocurrencies such as Ethereum provides unprecedented characteristics. On one hand, the pseudonymity of the blockchain allows criminals to hide their actual identities, which is an appealing feature for conducting malicious activities. On the other hand, the public data of blockchain sets forth the opportunity for comprehensive forensic analysis. In this paper, we present a novel framework to identify malicious entities in the Ethereum blockchain network. The proposed framework composes of an efficient method for extracting a set of features from the Ethereum blockchain data to represent transactional behavior of entities. Our proposed solutions for detecting malicious entities employ variations of Logistic Regression, Support Vector Machine, Random Forest, and other ensemble methods such as Stacking and AdaBoost Classifier. The ensemble methods show high performance with F1 score of 0.996 in average. The results also imply that the proposed method of feature extraction is fairly efficient in presenting the network characteristics.","PeriodicalId":315392,"journal":{"name":"2020 2nd Conference on Blockchain Research & Applications for Innovative Networks and Services (BRAINS)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128884229","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}