Paulo Mateus

dblp:38/6335 · DBLP profile ↗
← Back
34ranked-venue papers
8as first author
5since 2021 · last 2025
0000-0002-2393-8224ORCID · verified

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

Theory of computation · 23 · 7 first-author · 3 since 2021Security and privacy · 5 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 4 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 since 2021Computer networks · 1Databases, data management, data science and information retrieval · 1
YearPublicationVenuePosition
2025 Causality in Categorical Data Using Geometric Complexity
Alexandra M. Carvalho, Diogo Cruz, Paulo Mateus, Bruno Mera
IDEAL (1)3
2025 An Attack to Universally Composable Commitments from Malicious Physically Uncloneable Functions and How to Avoid It
Lourenço Abecasis, Paulo Mateus, Chrysoula Vlachou
ProvSec2
2024 Exact distributed quantum algorithm for generalized Simon's problem
Daowen Qiu, Paulo Mateus
Acta Informatica4
2022 Model Complexity in Statistical Manifolds: The Role of Curvature
abstract
Model complexity plays an essential role in its selection, namely, by choosing a model that fits the data and is also succinct. Two-part codes and the minimum description length have been successful in delivering procedures to single out the best models, avoiding overfitting. In this work, we pursue this approach and complement it by performing further assumptions in the parameter space. Concretely, we assume that the parameter space is a smooth manifold, and by using tools of Riemannian geometry, we derive a sharper expression than the standard one given by the stochastic complexity, where the scalar curvature of the Fisher information metric plays a dominant role. Furthermore, we compute a sharper approximation to the capacity for exponential families and apply our results to derive optimal dimensional reduction in the context of principal component analysis.
Bruno Mera, Paulo Mateus, Alexandra M. Carvalho
IEEE Trans. Inf. Theory2
2021 Testing Boolean Functions Properties
abstract
The goal in the area of functions property testing is to determine whether a given black-box Boolean function has a particular given property or is ɛ-far from having that property. We investigate here several types of properties testing for Boolean functions (identity, correlations and balancedness) using the Deutsch-Jozsa algorithm (for the Deutsch-Jozsa (D-J) problem) and also the amplitude amplification technique. At first, we study here a particular testing problem: namely whether a given Boolean function f, of n variables, is identical with a given function g or is ɛ-far from g, where ɛ is the parameter. We present a one-sided error quantum algorithm to deal with this problem that has the query complexity [Formula: see text]. Moreover, we show that our quantum algorithm is optimal. Afterwards we show that the classical randomized query complexity of this problem is [Formula: see text]. Secondly, we consider the D-J problem from the perspective of functional correlations and let C( f, g) denote the correlation of f and g. We propose an exact quantum algorithm for making distinction between | C( f, g)| = ɛ and | C( f, g)| = 1 using six queries, while the classical deterministic query complexity for this problem is Θ(2 n ) queries. Finally, we propose a one-sided error quantum query algorithm for testing whether one Boolean function is balanced versus ɛ-far balanced using [Formula: see text] queries. We also prove here that our quantum algorithm for balancedness testing is optimal. At the same time, for this balancedness testing problem we present a classical randomized algorithm with query complexity of O(1/ ɛ 2 ). Also this randomized algorithm is optimal. Besides, we link the problems considered here together and generalize them to the general case.
Zhengwei Xie, Daowen Qiu, Guangya Cai, Jozef Gruska, Paulo Mateus
Fundam. Informaticae5
2020 Using Low-Density Parity-Check codes to improve the McEliece cryptosystem
Pedro Branco 0005, Paulo Mateus, Carlos Salema, André Souto
Inf. Sci.2
2019 A Framework for Universally Composable Oblivious Transfer from One-Round Key-Exchange
Pedro Branco 0005, Jintai Ding, Manuel Goulão, Paulo Mateus
IMACC4
2019 A Traceable Ring Signature Scheme Based on Coding Theory
Pedro Branco 0005, Paulo Mateus
PQCrypto2
2019 Entangling and disentangling in Grover's search algorithm
Minghua Pan, Daowen Qiu, Paulo Mateus, Jozef Gruska
Theor. Comput. Sci.3
2018 Witness Hiding Without Extractors or Simulators
André Souto, Luis Filipe Coelho Antunes, Paulo Mateus, Andreia Teixeira
CiE3
2018 Unambiguous Discrimination Between Mixed Quantum States Based on Programmable Quantum State Discriminators
Daowen Qiu, Hongfeng Gan, Guangya Cai, Paulo Mateus
ICIC (3)4
2018 A Code-Based Linkable Ring Signature Scheme
Pedro Branco 0005, Paulo Mateus
ProvSec2
2017 Stabilizing BGP through distributed elimination of recurrent routing loops
abstract
Despite years of research, the Internet still lacks a routing protocol with guaranteed termination. As is well-known, decentralization of routing decisions among the Autonomous Systems (ASes) that comprise the Internet may result in permanent oscillations of the state of its routing protocol - the Border Gateway Protocol (BGP). Some permanent oscillations are made from routing loops - the propagation of routing messages around the cycles of a network - that come back time and again. We discovered that the routing loop detection capability of BGP can be sharpened to predict which routing loops potentially recur and that the import policies can be adjusted to prevent the recurrence. The resulting protocol, named Self-Stable BGP (SS-BGP), is more stable than BGP. For the broad and common class of isotone routing policies, all permament oscillations are made from recurrent routing loops. For this class of routing policies, SS-BGP terminates. Our simulations with realistic Internet topologies and realistic variations of the Gao-Rexford (GR) inter-AS routing policies show that SS-BGP arrives at stable states at the expense of alterations in the import policies of only a handful of ASes.
João L. Sobrinho, David Fialho, Paulo Mateus
ICNP3
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.1
2015 Exponentially more concise quantum recognition of non-RMM regular languages
Daowen Qiu, Lvzhou Li, Paulo Mateus, Amílcar Sernadas
J. Comput. Syst. Sci.3
2014 Approximate reasoning about logic circuits with single-fan-out unreliable gates
abstract
A complete extension of classical propositional logic is proposed for reasoning about circuits with unreliable gates. The pitfalls of extrapolating classical reasoning to such unreliable circuits are extensively illustrated. Several metatheorems are shown to hold with additional provisos. Applications are provided in verification of logic circuits and improving their reliability.
Amílcar Sernadas, João Rasga, Cristina Sernadas, Paulo Mateus
J. Log. Comput.4
2014 Hybrid learning of Bayesian multinets for binary classification
Alexandra M. Carvalho, Pedro Adão, Paulo Mateus
Pattern Recognit.3
2014 Protocol insecurity with a finite number of sessions and a cost-sensitive guessing intruder is NP-complete
Pedro Adão, Paulo Mateus, Luca Viganò 0001
Theor. Comput. Sci.2
2014 Decidability of Approximate Skolem Problem and Applications to Logical Verification of Dynamical Properties of Markov Chains
abstract
When studying probabilistic dynamical systems, temporal logic has typically been used to analyze path properties. Recently, there has been some interest in analyzing the dynamical evolution of state probabilities of these systems. In this article, we show that verifying linear temporal properties concerning the state evolution induced by a Markov chain is equivalent to the decidability of the Skolem problem -- a long-standing open problem in Number Theory. However, from a practical point of view, usually it is enough to check properties up to some acceptable error bound ϵ. We show that an approximate version of the Skolem problem is decidable, and that it can be applied to verify, up to arbitrarily small ϵ, linear temporal properties of the state evolution induced by a Markov chain.
Manuel Biscaia, David Henriques, Paulo Mateus
ACM Trans. Comput. Log.3
2013 State succinctness of two-way finite automata with quantum and classical states
Shenggen Zheng, Daowen Qiu, Jozef Gruska, Lvzhou Li, Paulo Mateus
Theor. Comput. Sci.5
2012 On the complexity of minimizing probabilistic and quantum automata
Paulo Mateus, Daowen Qiu, Lvzhou Li
Inf. Comput.1
2012 Characterizations of one-way general quantum finite automata
Lvzhou Li, Daowen Qiu, Xiangfu Zou, Lv-Jun Li, Paulo Mateus
Theor. Comput. Sci.6
2011 Multi-letter quantum finite automata: decidability of the equivalence and minimization of states
Daowen Qiu, Lvzhou Li, Xiangfu Zou, Paulo Mateus, Jozef Gruska
Acta Informatica4
2009 On Tamper-Resistance from a Theoretical Viewpoint
Paulo Mateus, Serge Vaudenay
CHES1
2007 Reasoning about probabilistic sequential programs
Rohit Chadha, Luís Cruz-Filipe, Paulo Mateus, Amílcar Sernadas
Theor. Comput. Sci.3
2006 Weakly complete axiomatization of exogenous quantum propositional logic
Paulo Mateus, Amílcar Sernadas
Inf. Comput.1
2004 Reasoning About Quantum Systems
Paulo Mateus, Amílcar Sernadas
JELIA1
2004 Paracategories II: adjunctions, fibrations and examples from probabilistic automata theory
Claudio Hermida, Paulo Mateus
Theor. Comput. Sci.2
2003 Composition of Cryptographic Protocols in a Probabilistic Polynomial-Time Process Calculus
Paulo Mateus, John C. Mitchell, Andre Scedrov
CONCUR1
2003 Paracategories I: internal paracategories and saturated partial algebras
Claudio Hermida, Paulo Mateus
Theor. Comput. Sci.2
2003 Categorical foundations for randomly timed automata
Paulo Mateus, Manuel Cabral Morais, Cláudia Nunes, António Pacheco 0001, Amílcar Sernadas, Cristina Sernadas
Theor. Comput. Sci.1
2002 Observations and the Probabilistic Situation Calculus
Paulo Mateus, António Pacheco 0001, Javier Pinto
KR1
2002 Universal Aspects of Probabilistic Automata
abstract
Frequently, mathematical structures of a certain type and their morphisms fail to form a category for lack of composability of the morphisms; one example of this problem is the class of probabilistic automata when equipped with morphisms that allow restriction as well as relabelling. The proper mathematical framework for this situation is provided by a generalisation of category theory in the shape of the so-called precategories, which are introduced and studied in this paper. In particular, notions of adjointness, weak adjointness and partial adjointness for precategories are presented and justified in detail. This makes it possible to use universal properties as characterisations of well-known basic constructions in the theory of (generative) probabilistic automata: we show that accessible automata and decision trees, respectively, form coreflective subprecategories of the precategory of probabilistic automata. Moreover, the aggregation of two automata is identified as a partial product, whereas restriction and interconnection of automata are recognised as Cartesian lifts.
Lutz Schröder, Paulo Mateus
Math. Struct. Comput. Sci.2
2000 Non-Determinism and Uncertainty in the Situation Calculus
abstract
The purpose of this article is to extend the situation calculus, a logical framework for the specification of theories of action and change, with actions that have a non-deterministic or uncertain nature. Our approach is based upon the idea that actions may have a deterministic component, and a probabilistic component. For example, the act of flipping a coin has a deterministic component (the actual coin toss) and an uncertain component (the outcome). We extend the language of the situation calculus in order to make explicit this distinction between these two action components. Furthermore, we provide means to reason about the outcomes of processes specified only in terms of deterministic action components (which we call behaviors). In particular, we show how one can compute the probability that some fluent will hold after specific behavior is realized. An important feature of our approach is that the syntactic and semantic structure of actions and situations is independent of the decomposition of actions into deterministic and uncertain components. Thus, we inherit solutions to the frame problem ramification problem, etc.
Javier Pinto, Amílcar Sernadas, Cristina Sernadas, Paulo Mateus
Int. J. Uncertain. Fuzziness Knowl. Based Syst.4