Publications

2022

  • Consensus Algorithms on Appendable-Block Blockchains: Impact and Security Analysis
    Lunardi, Roben C., Michelin, Regio A., Nunes, Henry C., Neu, Charles V., Zorzo, Avelino F., Kanhere, Salil S.
    Mobile Networks and Applications, 27, 1408–1420. Springer-Verlag. (2022)

    The Internet of Things (IoT) has been making people’s lives more efficient and more comfortable in the past years, and it is expected to get even better. This improvement may benefit from the use of blockchain to enhance security, scalability, reliability and auditability. Recently, different blockchain architectures were proposed to provide a solution that is better suited for IoT scenarios. One of them, called appendable-block blockchains, proposed a data structure that allows to include transactions in blocks that were already inserted in the blockchain. This approach allows appendable-block blockchains to manage large amounts of data produced by IoT devices through decoupled and appendable data structures. Nevertheless, consensus algorithms can impact throughput and latency in scenarios with large amount of produced transactions, since IoT devices can produce data very quickly (milliseconds) while these data might take some time to be included in a block (seconds). Consequently, it is important to understand the behaviour of different consensus algorithms over appendabble-block blockchain in these type of scenarios. Therefore, we adapted the appendable-block blockchain to use and compare the impact of different consensus algorithms: Practical Byzantine Fault Tolerance (PBFT), witness-based, delegated Byzantine Fault Tolerance (dBFT) and Proof-of-Work (PoW). The results show that both dBFT and PBFT can achieve fast consensus (< 150ms) in the context of appendable-block blockchains. We also present a discussion regarding attacks in each consensus algorithm to help one to choose the best solution (considering performance and security issues) for each scenario.
  • When Blockchain meets Smart Cities: Opportunities, Security and Future Research
    Lunardi, R. C., Michelin, R. A., Alharby, M., Dedeoglu, V., Nunes, H. C., de Arruda, E., , Zorzo, A. F., Moorsel, A.
    Blockchains - A Handbook on Fundamentals, Platforms and Applications, 43 p.. Springer. To be published soon.. (2022)

2021

  • Multi-level consensus algorithm for appendable-block blockchains in IoT Environments
    Lunardi, Roben C.
    Full Phd thesis is available at https://repositorio.pucrs.br/dspace/handle/10923/17355, 160. (2021)
  • Appendable-Block Blockchains
    Michelin, Regio A, Castagna Lunardi, Roben, Nunes, Henry Cabral, Dedeoglu, Volkan, Neu, Charles V, Zorzo, Avelino Francisco, Kanhere, Salil S
    Advances in Information Security, Privacy, and Ethics, 66--88. IGI Global. (2021)

2020

  • Blockchain Technologies for IoT
    Dedeoglu, V., Jurdak, R., Dorri, A., Lunardi, R. C., Michelin, R. A., Zorzo, A. F., Kanhere, S. S.
    Advanced Applications of Blockchain Technology, 55--89. Springer Singapore. (2020)
  • Context-based Smart Contracts For Appendable-block Blockchains
    H. C. Nunes, R. C. Lunardi, A. F. Zorzo, R. A. Michelin, S. S. Kanhere
    IEEE International Conference on Blockchain and Cryptocurrency, 1-9. Association for Computing Machinery. (2020)
  • Context-based consensus for appendable-block blockchains
    R. C. Lunardi, M. Alharby, H. C. Nunes, C. Dong, A. F. Zorzo, A. van Moorsel
    IEEE International Conference on Blockchain, 401-408. Association for Computing Machinery. (2020)
  • Appendable-block Blockchain Evaluation over Geographically-Distributed IoT Networks
    E. H. P. de Arruda, R. C. Lunardi, H. C. Nunes, A. F. Zorzo, R. A. Michelin
    IEEE International Black Sea Conference on Communications and Networking, 1-6. Association for Computing Machinery. (2020)
  • Data-Driven Model-Based Analysis of the Ethereum Verifier's Dilemma
    M. Alharby, R. Castagna Lunardi, A. Aldweesh, A. van Moorsel
    IEEE/IFIP International Conference on Dependable Systems and Networks, 209-220. Association for Computing Machinery. (2020)
  • Estruturando diferentes aplicações com Blockchain.
    Lunardi, R. C., Zorzo, A. F.
    SBC Horizontes, ISSN 2175-9235. Association for Computing Machinery. (2020)
  • Gerenciamento de incidentes em SIEM seguindo ITIL
    Charles Neu, Evandro Trebien, Daniel Bertoglio, Roben Lunardi, Avelino Zorzo
    Revista Eletrônica Argentina-Brasil de Tecnologias da Informação e da Comunicação, 3, 1--10. SBC. (2020)

    Atualmente, o número e a diversidade de dispositivos conectados à internet continua aumentando. Consequentemente, o gerenciamento de segurança se tornou um grande desafio. Desta forma, o Gerenciamento de Eventos e Informações de Segurança (SIEM) pode ajudar a coletar e analisar eventosgerados por diferentes ferramentas de gerenciamento. No entanto, muitas vezes, estas ferramentas, dependem de uma força-tarefa humana especializada para analisar cada evento e fornecer uma decisão de acordo com o incidente. Além disso, o gerenciamento de alertas gerado geralmente não é eficiente nas soluções atuais. A fim de ajudar a lidar com essas questões, este artigo apresenta uma abordagem para gerenciar incidentes através de tickets relacionados a eventos críticos de segurança, seguindo o processo de Gerenciamento de Incidentes da Information Technology Infrastructure Library (ITIL).
  • Modelo de negócio para saúde colaborativa usando smart contracts: caso TokenHealth
    Branco, Vinicius, Lippert, Bruno, Lunardi, Roben, Nunes, Henry, Neu, Charles, Zorzo, Avelino, Pirolla, Diego, Spacov, Sérgio
    Revista Brasileira de Computação Aplicada, 134-144. SBC. (2020)
  • A Journey in Applying Blockchain for Cyberphysical Systems
    V. Dedeoglu, A. Dorri, R. Jurdak, R. A. Michelin, R. C. Lunardi, S. S. Kanhere, A. F. Zorzo
    International Conference on COMmunication Systems NETworkS, 383-390. SBC. (2020)

2019

  • Impact of Consensus on Appendable-Block Blockchain for IoT
    Lunardi, Roben C., Michelin, Regio A., Neu, Charles V., Nunes, Henry C., Zorzo, Avelino F., Kanhere, Salil S.
    EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services, 228–237. Association for Computing Machinery. (2019)
  • Performance and Cost Evaluation of Smart Contracts in Collaborative Health Care Environments
    Lunardi, Roben C., Nunes, Henry C., Branco, Vinícius, Lippert, Bruno, Neu, Charles V., Zorzo, Avelino F.
    International Conference for Internet Technology and Secured Transactions, 1-6. Association for Computing Machinery. (2019)
  • {Pentest on an Internet Mobile App: A Case Studyusing Tramonto
    Bertoglio, Daniel D., Girotto, G., Neu, Charles N., Lunardi, Roben C.
    International Conference for Internet Technology and Secured Transactions, 1-6. Association for Computing Machinery. (2019)
  • Avaliação do uso de Smart Contracts para Sistema de Saúde Colaborativa
    Vinícius Branco, Bruno Lippert, Henry Nunes, Roben Lunardi, Avelino Zorzo
    Escola Regional de Redes de Computadores, 9--16. SBC. (2019)
  • Extração e gerenciamento de incidentes em SIEM
    Charles Neu, Evandro Trebien, Daniel Bertoglio, Roben Lunardi, Avelino Zorzo
    Escola Regional de Redes de Computadores, 190--195. SBC. (2019)

2018

  • Dependable IoT Using Blockchain-Based Technology
    A. F. Zorzo, H. C. Nunes, R. C. Lunardi, R. A. Michelin, S. S. Kanhere
    Latin-American Symposium on Dependable Computing, 1-9. Association for Computing Machinery. (2018)
  • Lightweight IPS for port scan in OpenFlow SDN networks
    C. V. Neu, C. G. Tatsch, R. C. Lunardi, R. A. Michelin, A. M. S. Orozco, A. F. Zorzo
    IEEE/IFIP Network Operations and Management Symposium Workshops, 1-6. Association for Computing Machinery. (2018)
  • Sistema de Reputação Baseado em Blockchain para Detecção de Fake News
    Bruno H. Lippert, Bruno F. Scheltzke, Roben C. Lunardi, Regio A. Michelin, Avelino F. Zorzo
    Workshop Regional de Segurança da Informação e de Sistemas Computacionais, 1-6. Association for Computing Machinery. (2018)
  • Distributed access control on IoT ledger-based architecture
    R. C. Lunardi, R. A. Michelin, C. V. Neu, A. F. Zorzo
    IEEE/IFIP Network Operations and Management Symposium, 1-7. Association for Computing Machinery. (2018)

    Due to increased number of attacks on the Internet of Things (IoT) devices, the security of IoT networks became critical. Some recent researches proposed the adoption of blockchain in IoT networks without a thorough discussion on the impact of the solution on the devices performance. Furthermore, blockchain employment in the context of IoT can be challenging due to the devices hardware limitations. To fill this gap, this paper proposes an IoT ledger-based architecture to ensure access control on heterogeneous scenarios. This research applies conventional devices used on IoT networks, such as Arduino, Raspberry and Orange Pi boards. Finally, we perform performance evaluation focused on access control of IoT devices and on information propagation through peers on a private IoT network scenario.
  • SpeedyChain - A framework for decoupling data from blockchain.
    Zorzo, A. F., Neu, C. V., Michelin, R. A., Lunardi, R. C.
    Patente: Programa de Computador. Número do registro: BR512018001343-0, data de registro: 01/08/2018. Instituição de registro: INPI - Instituto Nacional da Propriedade Industrial.. IGI Global. (2018)

2010

  • CHANGEADVISOR : uma solução para alinhamentos de planos de mudanças em infraestruturas de TI a objetivos/restrições de negócios
    Lunardi, Roben C.
    Full master thesis is available at https://lume.ufrgs.br/handle/10183/29008, 95. (2010)

* Joint first author.