Diego F. Aranha

Prof. Diego F. Aranha

Aarhus University
orcid

Research Focus & Metrics

Academic Career Length

21Years (2006-Present)

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

Representative Publications

View All Publications
1 March 2011 in Computer Communications
Verified
Journal Article
Closed access
LOLeonardo B. Oliveira
Leonardo B. Oliveira
Diego F. AranhaDiego F. Aranha
Diego F. Aranha
CGConrado P.L. Gouvêa
Conrado P.L. Gouvêa
MSMichael Scott
Michael Scott
DCDanilo F. Câmara
Danilo F. Câmara
RDRicardo Dahab
Ricardo Dahab

1 January 2011
Verified
Book Chapter
Closed access
PDF file
Diego F. AranhaDiego F. Aranha
Diego F. Aranha
KKKoray Karabina
Koray Karabina
PLPatrick Longa
Patrick Longa
CGCatherine H. Gebotys
Catherine H. Gebotys
JLJulio López
Julio López

18 July 2018 in Journal of Internet Services and Applications
Verified
Journal Article
Open access
PDF file
KVKarima Velasquez
Karima Velasquez
DADavid Perez Abreu
David Perez Abreu
MAMarcio R. M. Assis
Marcio R. M. Assis
CSCarlos Senna
Carlos Senna
Diego F. AranhaDiego F. Aranha
Diego F. Aranha
EMEdmundo Madeira
Edmundo Madeira
Recent developments in telecommunications have allowed drawing new paradigms, including the Internet of Everything, to provide services by the interconnection of different physical devices enabling the exchange of data to enrich and automate people’s daily activities; and Fog computing, which is an extension of the well-known Cloud computing, bringing tasks to the edge of the network exploiting characteristics such as lower latency, mobility support, and location awareness. Combining these paradigms opens a new set of possibilities for innovative services and applications; however, it also brings a new complex scenario that must be efficiently managed to properly fulfill the needs of the users. In this scenario, the Fog Orchestrator component is the key to coordinate the services in the middle of Cloud computing and Internet of Everything. In this paper, key challenges in the development of the Fog Orchestrator to support the Internet of Everything are identified, including how they affect the tasks that a Fog service Orchestrator should perform. Furthermore, different service Orchestrator architectures for the Fog are explored and analyzed in order to identify how the previously listed challenges are being tackled. Finally, a discussion about the open challenges, technological directions, and future of the research on this subject is presented.

17 March 2016
Verified
Conference Paper
Open access
BRBruno Rodrigues
Bruno Rodrigues
FPFernando Magno Quintão Pereira
Fernando Magno Quintão Pereira
Diego F. AranhaDiego F. Aranha
Diego F. Aranha
Information flow analyses traditionally use the Program Dependence Graph (PDG) as a supporting data-structure. This graph relies on Ferrante et al.'s notion of control dependences to represent implicit flows of information. A limitation of this approach is that it may create O(|I| x |E|) implicit flow edges in the PDG, where I are the instructions in a program, and E are the edges in its control flow graph. This paper shows that it is possible to compute information flow analyses using a different notion of implicit dependence, which yields a number of edges linear on the number of definitions plus uses of variables. Our algorithm computes these dependences in a single traversal of the program's dominance tree. This efficiency is possible due to a key property of programs in Static Single Assignment form: the definition of a variable dominates all its uses. Our algorithm correctly implements Hunt and Sands system of security types. Contrary to their original formulation, which required O(IxI) space and time for structured programs, we require only O(I). We have used our ideas to build FlowTracker, a tool that uncovers side-channel vulnerabilities in cryptographic algorithms. FlowTracker handles programs with over one-million assembly instructions in less than 200 seconds, and creates 24% less implicit flow edges than Ferrante et al.'s technique. FlowTracker has detected an issue in a constant-time implementation of Elliptic Curve Cryptography; it has found several time-variant constructions in OpenSSL, one issue in TrueCrypt and it has validated the isochronous behavior of the NaCl library.

1 July 2007
Verified
Conference Paper
Closed access
LOLeonardo B. Oliveira
Leonardo B. Oliveira
Diego F. AranhaDiego F. Aranha
Diego F. Aranha
EMEduardo Morais
Eduardo Morais
FDFelipe Daguano
Felipe Daguano
JLJulio Lopez
Julio Lopez
RDRicardo Dahab
Ricardo Dahab
After a few years of intense research, wireless sensor networks (WSNs) still demand new secure and cryptographic schemes. On the other hand, the advent of cryptography from pairings has enabled a wide range of novel cryptosystems. In this work we present TinyTate, the first known implementation of pairings for sensor nodes based on the 8-bit/7.3828-MHz ATmega128L microcontroller (e.g., MICA2 and MICAz motes). We then conclude that cryptography from pairings is indeed viable in resource-constrained nodes.

1 January 2013
Verified
Book Chapter
Closed access
PDF file
Diego F. AranhaDiego F. Aranha
Diego F. Aranha
LFLaura Fuentes-Castañeda
Laura Fuentes-Castañeda
EKEdward Knapp
Edward Knapp
AMAlfred Menezes
Alfred Menezes
FRFrancisco Rodríguez-Henríquez
Francisco Rodríguez-Henríquez