Bruno Rodrigues
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Bruno Rodrigues has a total of 25 co-authors. Here are the top co-authors by number of shared publications:
- Burkhard Stiller
Communication Systems Group, Department of Informatics, University of Zürich, Switzerland
11 shared publications - Eder John Scheid
UFRGS
9 shared publications - Muriel Figueredo Franco
UFCSPA
7 shared publications - Christian Killer
Universität Zürich UZH
6 shared publications Burkhard Stiller
University of Zurich UZH
3 shared publicationsThomas Bocek
University of Zurich (UZH)
2 shared publications
Latest Publications
- Open Access
- 18 November 2025
- Published by Association for Computing Machinery (ACM)
- p. 26-33
Bridging Technical Capability and User Accessibility: Off-grid Civilian Emergency Communication
- 18 November 2025
- Published by Association for Computing Machinery (ACM)
- p. 26-33
Open AccessBridging Technical Capability and User Accessibility: Off-grid Civilian Emergency Communication
- 10 August 2023
- Published by Springer Nature
- p. 493-529
From Centralized to Decentralized Remote Electronic Voting
- 10 August 2023
- Published by Springer Nature
- p. 493-529
From Centralized to Decentralized Remote Electronic Voting
- 9 August 2022
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Sensors Journal
- Vol. 22 (19) , 19060-19072
FusIon Data Tracking System (FITS)
The field of generating movement profiles of individuals is valuable in many real-world applications (e.g., controlling disease spread or evaluating marketing engagement). Existing solutions often rely on global positioning systems (GPS) or similar systems, primarily targeted at outdoor use cases. However, the indoor tracking capabilities of current solutions either lack precision or are available in closed buildings only. The literature proposes sensor fusion approaches, but many of those are based on specific sensors. These approaches do not reveal implementation details or data to allow for their independent evaluation. Therefore, this article presents FusIon Data Tracking System ( FITS ) as an approach and proof-of-concept to facilitate the correlation of data from different indoor sensors to movement profiles of different individuals. Functionally, FITS does this by generating synthetic sensor measurement data based on real-world movement data and correlating objects tracked from distinct sensors by effectively solving clustering and position prediction tasks. This correlation is evaluated based on different metrics [multiple object tracker accuracy/precision (MOTA/MOTP)] in four different scenarios, for example, sparse data, high density of sensors, low density of sensors, and a base case. Finally, FITS ’s performance was evaluated by increasing the load test (dataset up to 100000 measurements and 1000 visitors) to assess whether near real-time processing is feasible under a high workload.
- 9 August 2022
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Sensors Journal
- Vol. 22 (19) , 19060-19072
FusIon Data Tracking System (FITS)
The field of generating movement profiles of individuals is valuable in many real-world applications (e.g., controlling disease spread or evaluating marketing engagement). Existing solutions often rely on global positioning systems (GPS) or similar systems, primarily targeted at outdoor use cases. However, the indoor tracking capabilities of current solutions either lack precision or are available in closed buildings only. The literature proposes sensor fusion approaches, but many of those are based on specific sensors. These approaches do not reveal implementation details or data to allow for their independent evaluation. Therefore, this article presents FusIon Data Tracking System ( FITS ) as an approach and proof-of-concept to facilitate the correlation of data from different indoor sensors to movement profiles of different individuals. Functionally, FITS does this by generating synthetic sensor measurement data based on real-world movement data and correlating objects tracked from distinct sensors by effectively solving clustering and position prediction tasks. This correlation is evaluated based on different metrics [multiple object tracker accuracy/precision (MOTA/MOTP)] in four different scenarios, for example, sparse data, high density of sensors, low density of sensors, and a base case. Finally, FITS ’s performance was evaluated by increasing the load test (dataset up to 100000 measurements and 1000 visitors) to assess whether near real-time processing is feasible under a high workload.
- 8 June 2022
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Network and Service Management
- Vol. 19 (3) , 3603-3618
Blockchain-Based Voting Considered Harmful?
Blockchains (BC) and Distributed Ledgers (DL) offer favorable properties, especially immutability and decentralization, which are suitable for voting systems’ Bulletin Boards (BB). In recent years, an influx of BC-based voting systems have been observed. Distributing trust among multiple trustees is a crucial reason to adopt BCs and DLs in voting systems. The practical deployment must be decentralized, too, and not just done through virtualizing interconnected systems. As discussed widely, adopting a BC or DL can incur threats to a system that assumed a trusted and centralized Public Bulletin Board (PBB). Therefore, the exploitation of BCs or DLs requires careful consideration of cryptographic mechanisms and the overall system design, as well as the adversary model. Besides these operational necessities, the long-term privacy of ballots is essential. Thus, the key question investigated in this article is: Can BC, and DL-based voting systems be considered harmful? Hence, first (i) requirements of BC-based voting systems are provided, followed by (ii) terminology definitions, and (iii) complemented by the design and implementation of a fully decentralized voting system: Æternum, which achieves Unconditional Privacy (UP) and neither relies on computational hardness assumptions nor on a trusted Trusted Third Party (TTP). Achieving UP is crucial because future adversaries may be able to break hardness assumptions. Æternum does not present a Single-Point-of-Failure (SPoF) either, since (i) the PBB in use is based on a permissioned DL, and (ii) the final tally and proofs can be verified by anyone, without requiring trust in any authority.
- 8 June 2022
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Network and Service Management
- Vol. 19 (3) , 3603-3618
Blockchain-Based Voting Considered Harmful?
Blockchains (BC) and Distributed Ledgers (DL) offer favorable properties, especially immutability and decentralization, which are suitable for voting systems’ Bulletin Boards (BB). In recent years, an influx of BC-based voting systems have been observed. Distributing trust among multiple trustees is a crucial reason to adopt BCs and DLs in voting systems. The practical deployment must be decentralized, too, and not just done through virtualizing interconnected systems. As discussed widely, adopting a BC or DL can incur threats to a system that assumed a trusted and centralized Public Bulletin Board (PBB). Therefore, the exploitation of BCs or DLs requires careful consideration of cryptographic mechanisms and the overall system design, as well as the adversary model. Besides these operational necessities, the long-term privacy of ballots is essential. Thus, the key question investigated in this article is: Can BC, and DL-based voting systems be considered harmful? Hence, first (i) requirements of BC-based voting systems are provided, followed by (ii) terminology definitions, and (iii) complemented by the design and implementation of a fully decentralized voting system: Æternum, which achieves Unconditional Privacy (UP) and neither relies on computational hardness assumptions nor on a trusted Trusted Third Party (TTP). Achieving UP is crucial because future adversaries may be able to break hardness assumptions. Æternum does not present a Single-Point-of-Failure (SPoF) either, since (i) the PBB in use is based on a permissioned DL, and (ii) the final tally and proofs can be verified by anyone, without requiring trust in any authority.
- 26 November 2021
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Communications Magazine
- Vol. 59 (10) , 48-54
Policy-Based Blockchain Selection
As the number of blockchain (BC) platforms providing specific features increases, selecting a platform that fits all requirements needed for a specific case becomes a cumbersome task. For example, not only are BCs' technical details relevant, but also their intrinsic characteristics (e.g., cryptocurrency price) must be considered in selecting a BC for a given case. Hence, the management of data stored in multiple BCs and the selection process are not straightforward due to the myriad platforms and both technical and economic details (e.g., BC throughput and the underlying price fluctuation). This article defines a novel refinement flow (based on the policy continuum) of high-level BC selection policies to low-level BC transactions. Experiments with the BC selection framework developed applying policy-based management (PBM) in the BC context do show that such synergy simplifies data management in multiple BCs driven by user requirements (e.g., based on costs or performance policies). The performance analysis of the framework demonstrates the successful employment of PBM for BC selections with minimal overhead.
- 26 November 2021
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Communications Magazine
- Vol. 59 (10) , 48-54
Policy-Based Blockchain Selection
As the number of blockchain (BC) platforms providing specific features increases, selecting a platform that fits all requirements needed for a specific case becomes a cumbersome task. For example, not only are BCs' technical details relevant, but also their intrinsic characteristics (e.g., cryptocurrency price) must be considered in selecting a BC for a given case. Hence, the management of data stored in multiple BCs and the selection process are not straightforward due to the myriad platforms and both technical and economic details (e.g., BC throughput and the underlying price fluctuation). This article defines a novel refinement flow (based on the policy continuum) of high-level BC selection policies to low-level BC transactions. Experiments with the BC selection framework developed applying policy-based management (PBM) in the BC context do show that such synergy simplifies data management in multiple BCs driven by user requirements (e.g., based on costs or performance policies). The performance analysis of the framework demonstrates the successful employment of PBM for BC selections with minimal overhead.
- 4 August 2021
- Published by Springer Nature
- p. 289-317
Blockchains and Distributed Ledgers Uncovered: Clarifications, Achievements, and Open Issues
- 4 August 2021
- Published by Springer Nature
- p. 289-317
Blockchains and Distributed Ledgers Uncovered: Clarifications, Achievements, and Open Issues
- 5 December 2020
- Published by Springer Nature
- p. 28-40
ProtectDDoS: A Platform for Trustworthy Offering and Recommendation of Protections
- 5 December 2020
- Published by Springer Nature
- p. 28-40
ProtectDDoS: A Platform for Trustworthy Offering and Recommendation of Protections
- Open Access
- 24 August 2020
- Published by Springer Nature in Journal of Network and Systems Management
- Vol. 28 (4) , 953-989
Blockchain Signaling System (BloSS): Cooperative Signaling of Distributed Denial-of-Service Attacks
Distributed Denial-of-Service (DDoS) attacks are one of the major causes of concerns for communication service providers. When an attack is highly sophisticated and no countermeasures are available directly, sharing hardware and defense capabilities become a compelling alternative. Future network and service management can base its operations on equally distributed systems to neutralize highly distributed DDoS attacks. A cooperative defense allows for the combination of detection and mitigation capabilities, the reduction of overhead at a single point, and the blockage of malicious traffic near its source. Main challenges impairing the widespread deployment of existing cooperative defense are: (a) high complexity of operation and coordination, (b) need for trusted and secure communications, (c) lack of incentives for service providers to cooperate, and (d) determination on how operations of these systems are affected by different legislation, regions, and countries. The cooperative Blockchain Signaling System (BloSS) defines an effective and alternative solution for security management, especially cooperative defenses, by exploiting Blockchains (BC) and Software-Defined Networks (SDN) for sharing attack information, an exchange of incentives, and tracking of reputation in a fully distributed and automated fashion. Therefore,BloSSwas prototyped and evaluated through a global experiment, without the burden to maintain, design, and develop special registries and gossip protocols.
- 24 August 2020
- Published by Springer Nature in Journal of Network and Systems Management
- Vol. 28 (4) , 953-989
Open AccessBlockchain Signaling System (BloSS): Cooperative Signaling of Distributed Denial-of-Service Attacks
Distributed Denial-of-Service (DDoS) attacks are one of the major causes of concerns for communication service providers. When an attack is highly sophisticated and no countermeasures are available directly, sharing hardware and defense capabilities become a compelling alternative. Future network and service management can base its operations on equally distributed systems to neutralize highly distributed DDoS attacks. A cooperative defense allows for the combination of detection and mitigation capabilities, the reduction of overhead at a single point, and the blockage of malicious traffic near its source. Main challenges impairing the widespread deployment of existing cooperative defense are: (a) high complexity of operation and coordination, (b) need for trusted and secure communications, (c) lack of incentives for service providers to cooperate, and (d) determination on how operations of these systems are affected by different legislation, regions, and countries. The cooperative Blockchain Signaling System (BloSS) defines an effective and alternative solution for security management, especially cooperative defenses, by exploiting Blockchains (BC) and Software-Defined Networks (SDN) for sharing attack information, an exchange of incentives, and tracking of reputation in a fully distributed and automated fashion. Therefore,BloSSwas prototyped and evaluated through a global experiment, without the burden to maintain, design, and develop special registries and gossip protocols.
- Open Access
Proverum: A Hybrid Public Verifiability and Decentralized Identity Management
Trust in electoral processes is fundamental for democracies. Further, the identity management of citizen data is crucial, because final tallies cannot be guaranteed without the assurance that every final vote was cast by an eligible voter. In order to establish a basis for a hybrid public verifiability of voting, this work (1) introduces Proverum, an approach combining a private environment based on private permissioned Distributed Ledgers with a public environment based on public Blockchains, (2) describes the application of the Proverum architecture to the Swiss Remote Postal Voting system, mitigating threats present in the current system, and (3) addresses successfully the decentralized identity management in a federalistic state.
Open AccessProverum: A Hybrid Public Verifiability and Decentralized Identity Management
Trust in electoral processes is fundamental for democracies. Further, the identity management of citizen data is crucial, because final tallies cannot be guaranteed without the assurance that every final vote was cast by an eligible voter. In order to establish a basis for a hybrid public verifiability of voting, this work (1) introduces Proverum, an approach combining a private environment based on private permissioned Distributed Ledgers with a public environment based on public Blockchains, (2) describes the application of the Proverum architecture to the Swiss Remote Postal Voting system, mitigating threats present in the current system, and (3) addresses successfully the decentralized identity management in a federalistic state.