Davidson Boccardo

Dr. Davidson Boccardo


Research Focus & Metrics

Academic Career Length

15Years (2012-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 September 2014 in NCSLI Measure
Verified
Journal Article
Closed access
CPCharles Prado
Charles Prado
DBDavidson Boccardo
Davidson Boccardo
Raphael C. S. MachadoRaphael C. S. Machado
Raphael C. S. Machado
LCLuiz F. R. da Costa Carmo
Luiz F. R. da Costa Carmo
TNTiago M. Do Nascimento
Tiago M. Do Nascimento
RORenato Oliveira
Renato Oliveira
Smart meters are devices equipped with embedded software that are capable of processing complex digital data. These devices are now a reality in most areas of metrology. They enable a number of new applications, but they also introduce new challenges with regards to their validation. This paper describes initiatives developed by Inmetro, the national metrology institute of Brazil, and Eletrobrás, a Brazilian power utility company, that are designed to support the validation of smart electricity meters.

1 January 2018 in Discrete Applied Mathematics
Verified
Journal Article
Closed access
LBLucila M.S. Bento
Lucila M.S. Bento
DBDavidson Boccardo
Davidson Boccardo
Raphael C. S. MachadoRaphael C. S. Machado
Raphael C. S. Machado
VSVinícius G. Pereira de Sá
Vinícius G. Pereira de Sá
JSJayme Luiz Szwarcfiter
Jayme Luiz Szwarcfiter

19 March 2019 in Algorithmica
Verified
Journal Article
Closed access
PDF file
LBLucila M. S. Bento
Lucila M. S. Bento
DBDavidson Boccardo
Davidson Boccardo
Raphael C. S. MachadoRaphael C. S. Machado
Raphael C. S. Machado
VSVinícius G. Pereira de Sá
Vinícius G. Pereira de Sá
JSJayme L. Szwarcfiter
Jayme L. Szwarcfiter

6 November 2012 in RAIRO - Theoretical Informatics and Applications
Verified
Journal Article
Closed access
PDF file
VSVinícius G.P. de Sá
Vinícius G.P. de Sá
DBDavidson Boccardo
Davidson Boccardo
LRLuiz Fernando Rust
Luiz Fernando Rust
Raphael C. S. MachadoRaphael C. S. Machado
Raphael C. S. Machado
A Message Authentication Code (MAC) is a function that takes a message and a key as parameters and outputs an authentication of the message. MAC are used to guarantee the legitimacy of messages exchanged through a network, since generating a correct authentication requires the knowledge of the key defined secretly by trusted parties. However, an attacker with access to a sufficiently large number of message/authentication pairs may use a brute force algorithm to infer the secret key: from a set containing initially all possible key candidates, subsequently remove those that yield an incorrect authentication, proceeding this way for each intercepted message/authentication pair until a single key remains. In this paper, we determine an exact formula for the expected number of message/authentication pairs that must be used before such form of attack is successful, along with an asymptotical bound that is both simple and tight. We conclude by illustrating a modern application where this bound comes in handy, namely the estimation of security levels in reflection-based verification of software integrity.

Verified
Conference Paper
Closed access
LBLucila Maria de Souza Bento
Lucila Maria de Souza Bento
DBDavidson Boccardo
Davidson Boccardo
RCRafael Costa
Rafael Costa
JSJayme Luiz Szwarcfiter
Jayme Luiz Szwarcfiter

4 January 2014 in arXiv
Verified
Preprint
Open access
PDF file
LBLucila M. S. Bento
Lucila M. S. Bento
DBDavidson Boccardo
Davidson Boccardo
Raphael C. S. MachadoRaphael C. S. Machado
Raphael C. S. Machado
VSVinícius G. Pereira de Sá
Vinícius G. Pereira de Sá
JSJayme L. Szwarcfiter
Jayme L. Szwarcfiter
Digital watermarks have been considered a promising way to fight software piracy. Graph-based watermarking schemes encode authorship/ownership data as control-flow graph of dummy code. In 2012, Chroni and Nikolopoulos developed an ingenious such scheme which was claimed to withstand attacks in the form of a single edge removal. We extend the work of those authors in various aspects. First, we give a formal characterization of the class of graphs generated by their encoding function. Then, we formulate a linear-time algorithm which recovers from ill-intentioned removals of $k \leq 2$ edges, therefore proving their claim. Furthermore, we provide a simpler decoding function and an algorithm to restore watermarks with an arbitrary number of missing edges whenever at all possible. By disclosing and improving upon the resilience of Chroni and Nikolopoulos's watermark, our results reinforce the interest in regarding it as a possible solution to numerous applications.