André Souto

dblp:98/2804 · also Andre Souto · DBLP profile ↗
← Back
18ranked-venue papers
2as first author
3since 2021 · last 2026
0000-0001-8792-959XORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 12 · 2 first-authorSecurity and privacy · 2 · 1 since 2021Computer networks · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 50% Empirical software engineering · 50%
Theoretical computer science
1 paper
Computational complexity · 100%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software maintenance and evolution
code smell
0.712023
The Smelly Eight: An Empirical Study on the Prevalence of Code Smells in Quantum Computing · ICSE 2023
Empirical software engineering
mining software repositories
0.712023
The Smelly Eight: An Empirical Study on the Prevalence of Code Smells in Quantum Computing · ICSE 2023
Computational complexity
circuit complexity
0.112007
Low-Depth Witnesses are Easy to Find · CCC 2007
Computational complexity › kolmogorov complexity
computational depth
0.112007
Low-Depth Witnesses are Easy to Find · CCC 2007
Computational complexity
kolmogorov complexity
0.112007
Low-Depth Witnesses are Easy to Find · CCC 2007

Methods — techniques the papers use, named apart from their topics

survey · 0.7static analysis · 0.7
YearPublicationVenuePosition
2026 Decentralized architecture for ensuring trust and secure handoffs in dynamic IoT networks
abstract
As the number of IoT devices grows, ensuring the secure validation and processing of the data they generate has become critical. This challenge becomes even more pronounced for mobile nodes, such as vehicles, which must continually reconnect to new Edge Servers while in motion. This work proposes a decentralized architecture for connecting IoT devices to Edge Servers, enabling secure data delivery to applications while minimizing overhead and ensuring trustworthy handovers between Edge Servers. A fundamental concern is the integrity of Edge Servers, as they may be compromised or exhibit malicious behavior. To address this, the proposed architecture relies on an external verifier service to continuously verify the integrity of Edge Servers. To demonstrate its feasibility, two prototypes were implemented using distinct consensus technologies and evaluated under realistic conditions. The first prototype, based on BFT-SMaRt, achieved lower latency and higher throughput but required dedicated, proprietary infrastructure and lacked global auditability. In contrast, the second prototype, leveraging an existing blockchain network, provides complete auditability and decentralization without proprietary infrastructure, though at the cost of higher latency. Experimental results confirm that both approaches deliver strong security guarantees, with trade-offs between performance and transparency, validating the architecture’s suitability for dynamic IoT environments.
João Garcia, Maria G. Silva, André Souto, Georg Jäger, Alan Oliveira de Sá, António Casimiro, José Cecílio
Comput. Secur.3
2023 The Smelly Eight: An Empirical Study on the Prevalence of Code Smells in Quantum Computing
abstract
Quantum Computing (QC) is a fast-growing field that has enhanced the emergence of new programming languages and frameworks. Furthermore, the increased availability of computational resources has also contributed to an influx in the development of quantum programs. Given that classical and QC are significantly different due to the intrinsic nature of quantum programs, several aspects of QC (e.g., performance, bugs) have been investigated, and novel approaches have been proposed. However, from a purely quantum perspective, maintenance, one of the major steps in a software development life-cycle, has not been considered by researchers yet. In this paper, we fill this gap and investigate the prevalence of code smells in quantum programs as an indicator of maintenance issues. We defined eight quantum-specific smells and validated them through a survey with 35 quantum developers. Since no tool specifically aims to detect quantum smells, we developed a tool called QSmell that supports the proposed quantum-specific smells. Finally, we conducted an empirical investigation to analyze the prevalence of quantum-specific smells in 15 open-source quantum programs. Our results showed that 11 programs (73.33%) contain at least one smell and, on average, a program has three smells. Furthermore, the long circuit is the most prevalent smell present in 53.33% of the programs.
Qihong Chen, Rúben Câmara, José Campos 0001, André Souto, Iftekhar Ahmed 0001
ICSE4
2023 Light-SAE: A Lightweight Authentication Protocol for Large-Scale IoT Environments Made With Constrained Devices
abstract
Due to the increasing demand for Internet of Things (IoT) applications with sensitive data, the use of encryption on constrained devices is crucial for protecting and ensuring privacy and security. The devices used in such applications have limited computational power, memory, and energy resources, making them vulnerable to attacks that exploit these limitations. Lightweight cryptography has been growing fast in recent years aiming to circumvent the lack of security in these types of devices. We propose a modular solution that capitalizes on the strengths of lightweight cryptography to offer an approach that can be easily adapted to meet the needs of private wireless sensor networks. The solution is designed to work in multi-hop communication networks, where Nodes out of range of the Gateway can be part of the network, offering the same security level that a Node in the communication range of the Gateway has. To further enhance the security and lifetime of the network, our solution incorporates a key renewal mechanism and supports the use of signature schemes for integrity. Additionally, it is designed to be distributed to achieve high levels of scalability. Experimental results show that using our solution on top of standard communication protocols does not introduce significant overhead in terms of performance.
Pedro Rosa, André Souto, José Cecílio
IEEE Trans. Netw. Serv. Manag.2
2020 Using Low-Density Parity-Check codes to improve the McEliece cryptosystem
Pedro Branco 0005, Paulo Mateus, Carlos Salema, André Souto
Inf. Sci.4
2018 Witness Hiding Without Extractors or Simulators
André Souto, Luis Filipe Coelho Antunes, Paulo Mateus, Andreia Teixeira
CiE1
2017 Universality of quantum Turing machines with deterministic control
abstract
A simple notion of quantum Turing machine with deterministic, classical control is proposed and shown to be powerful enough to compute any unitary transformation that is computable by a finitely generated quantum circuit. An efficient universal machine with the s-m-n property is presented. The BQP class is recovered. A robust notion of plain Kolmogorov complexity of quantum states is proposed and compared with those previously reported in the literature.
Paulo Mateus, Amílcar Sernadas, André Souto
J. Log. Comput.3
2017 Sophistication vs Logical Depth
Luis Filipe Coelho Antunes, Bruno Bauwens, André Souto, Andreia Teixeira
Theory Comput. Syst.3
2017 On the rate of decrease in logical depth
Luis Filipe Coelho Antunes, André Souto, Paul M. B. Vitányi
Theor. Comput. Sci.2
2016 Distinguishing Two Probability Ensembles with One Sample from each Ensemble
Luis Filipe Coelho Antunes, Harry Buhrman, Armando Matos, André Souto, Andreia Teixeira
Theory Comput. Syst.4
2013 One-Way Functions Using Algorithmic and Classical Information Theories
Luis Filipe Coelho Antunes, Armando Matos, Alexandre Miranda Pinto, André Souto, Andreia Teixeira
Theory Comput. Syst.4
2012 Robustness of Logical Depth
Luis Filipe Coelho Antunes, André Souto, Andreia Teixeira
CiE2
2012 Low-Depth Witnesses are Easy to Find
abstract
Antunes, Fortnow, van Melkebeek and Vinodchandran captured the notion of non-random information by computational depth, the difference between the polynomial-time- bounded Kolmogorov complexity and traditional Kolmogorov complexity. We show unconditionally how to probabilistically find satisfying assignments for formulas that have at least one assignment of logarithmic depth. The converse holds under a standard hardness assumption though fails if BPP = FewP = EXP. We also show that assuming good pseudorandom generators one cannot increase the depth of a string efficiently.
Luis Filipe Coelho Antunes, Lance Fortnow, Alexandre Miranda Pinto, André Souto
Comput. Complex.4
2010 Kolmogorov Complexity Cores
André Souto
CiE1
2010 Entropy measures vs. algorithmic information
abstract
Algorithmic entropy and Shannon entropy are two conceptually different information measures, as the former is based on size of programs and the later in probability distributions. However, it is known that, for any recursive probability distribution, the expected value of algorithmic entropy equals its Shannon entropy, up to a constant that depends only on the distribution. We study if a similar relationship holds for Rényi and Tsallis entropies of order α, showing that it only holds for Rényi and Tsallis entropies of order 1 (i.e., for Shannon entropy). Regarding a time bounded analogue relationship, we show that, for distributions such that the cumulative probability distribution is computable in time t(n), the expected value of time-bounded algorithmic entropy (where the alloted time is nt(n) log(nt(n))) is in the same range as the unbounded version. So, for these distributions, Shannon entropy captures the notion of computationally accessible information. We prove that, for universal time-bounded distribution mt(x), Tsallis and Rényi entropies converge if and only if a is greater than 1.
Andreia Teixeira, André Souto, Armando Matos, Luis Filipe Coelho Antunes
ISIT2
2010 Information measures for infinite sequences
Luis Filipe Coelho Antunes, André Souto
Theor. Comput. Sci.2
2009 Commitment and authentication systems
Alexandre Miranda Pinto, André Souto, Armando Matos, Luis Filipe Coelho Antunes
Des. Codes Cryptogr.2
2009 Depth as Randomness Deficiency
Luis Filipe Coelho Antunes, Armando Matos, André Souto, Paul M. B. Vitányi
Theory Comput. Syst.3
2007 Low-Depth Witnesses are Easy to Find
Luis Filipe Coelho Antunes, Lance Fortnow, Alexandre Miranda Pinto, André Souto
CCC4