Bertrand Cambou

Prof. Bertrand Cambou

Northern Arizona University
orcid

Research Focus & Metrics

Academic Career Length

10Years (2017-Present)

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

Representative Publications

View All Publications
2 March 2018 in Cryptography
Verified
Journal Article
Open access
PDF file
Bertrand CambouBertrand Cambou
Bertrand Cambou
Paul FlikkemaPaul Flikkema
Paul Flikkema
JPJames Palmer
James Palmer
DTDonald Telesca
Donald Telesca
CPChristopher Philabaum
Christopher Philabaum
Modern computer microarchitectures build on well-established foundations that have encouraged a pattern of computational homogeneity that many cyberattacks depend on. We suggest that balanced ternary logic can be valuable to Internet of Things (IoT) security, authentication of connected vehicles, as well as hardware and software assurance, and have developed a ternary encryption scheme between a computer and smartcard based on public key exchange through non-secure communication channels to demonstrate the value of balanced ternary systems. The concurrent generation of private keys by the computer and the smartcard uses ternary schemes and cryptographic primitives such as ternary physical unclonable functions. While general purpose ternary computers have not succeeded in general use, heterogeneous computing systems with small ternary computing units dedicated to cryptographic functions have the potential to improve information assurance, and may also be designed to execute binary legacy codes.

18 June 2020 in Cryptography
Verified
Journal Article
Open access
PDF file
Bertrand CambouBertrand Cambou
Bertrand Cambou
MGMike Gowanlock
Mike Gowanlock
JHJulie Heynssens
Julie Heynssens
Saloni JainSaloni Jain
Saloni Jain
CPChristopher Philabaum
Christopher Philabaum
LNLaurent Njilla
Laurent Njilla
Blockchain technology is a game-changing, enhancing security for the supply chain of smart additive manufacturing. Blockchain enables the tracking and recording of the history of each transaction in a ledger stored in the cloud that cannot be altered, and when blockchain is combined with digital signatures, it verifies the identity of the participants with its non-repudiation capabilities. One of the weaknesses of blockchain is the difficulty of preventing malicious participants from gaining access to public–private key pairs. Groups of opponents often interact freely with the network, and this is a security concern when cloud-based methods manage the key pairs. Therefore, we are proposing end-to-end security schemes by both inserting tamper-resistant devices in the hardware of the peripheral devices and using ternary cryptography. The tamper-resistant devices, which are designed with nanomaterials, act as Physical Unclonable Functions to generate secret cryptographic keys. One-time use public–private key pairs are generated for each transaction. In addition, the cryptographic scheme incorporates a third logic state to mitigate man-in-the-middle attacks. The generation of these public–private key pairs is compatible with post quantum cryptography. The third scheme we are proposing is the use of noise injection techniques used with high-performance computing to increase the security of the system. We present prototypes to demonstrate the feasibility of these schemes and to quantify the relevant parameters. We conclude by presenting the value of blockchains to secure the logistics of additive manufacturing operations.

6 July 2022 in Cryptography
Verified
Journal Article
Open access
PDF file
BRBrit Riggs
Brit Riggs
MPMichael Partridge
Michael Partridge
Bertrand CambouBertrand Cambou
Bertrand Cambou
IBIan Burke
Ian Burke
MRManuel Antonio Aguilar Rios
Manuel Antonio Aguilar Rios
DGDina Ghanaimiandoab
Dina Ghanaimiandoab
This work details the theory and implementation of a multi-wavelength quantum key distribution (QKD) emulation system with a physical unclonable function (PUF). Multi-wavelength QKD can eliminate the need to share a subsection of the final key for eavesdropper detection and allow for ternary and quaternary data transmission. The inclusion of the PUF adds an additional layer of security. We provide preliminary error analysis of our emulation system. To support this work, we introduce a bitwise transform operator that enables binary output of the PUF to satisfy the ternary and quaternary input requirements of the QKD system.

21 March 2021 in Applied Sciences
Verified
Journal Article
Open access
PDF file
Bertrand CambouBertrand Cambou
Bertrand Cambou
MGMike Gowanlock
Mike Gowanlock
BYBahattin Yildiz
Bahattin Yildiz
DGDina Ghanaimiandoab
Dina Ghanaimiandoab
KLKaitlyn Lee
Kaitlyn Lee
JWJordan Wright
Jordan Wright
Lattice and code cryptography can replace existing schemes such as elliptic curve cryptography because of their resistance to quantum computers. In support of public key infrastructures, the distribution, validation and storage of the cryptographic keys is then more complex for handling longer keys. This paper describes practical ways to generate keys from physical unclonable functions, for both lattice and code-based cryptography. Handshakes between client devices containing the physical unclonable functions (PUFs) and a server are used to select sets of addressable positions in the PUFs, from which streams of bits called seeds are generated on demand. The public and private cryptographic key pairs are computed from these seeds together with additional streams of random numbers. The method allows the server to independently validate the public key generated by the PUF, and act as a certificate authority in the network. Technologies such as high performance computing, and graphic processing units can further enhance security by preventing attackers from making this independent validation when only equipped with less powerful computers.

9 February 2021 in Cryptography
Verified
Journal Article
Open access
PDF file
Bertrand CambouBertrand Cambou
Bertrand Cambou
DTDonald Telesca
Donald Telesca
Sareh AssiriSareh Assiri
Sareh Assiri
MGMichael Garrett
Michael Garrett
Saloni JainSaloni Jain
Saloni Jain
MPMichael Partridge
Michael Partridge
Schemes generating cryptographic keys from arrays of pre-formed Resistive Random Access (ReRAM) cells, called memristors, can also be used for the design of fast true random number generators (TRNG’s) of exceptional quality, while consuming low levels of electric power. Natural randomness is formed in the large stochastic cell-to-cell variations in resistance values at low injected currents in the pre-formed range. The proposed TRNG scheme can be designed with three interconnected blocks: (i) a pseudo-random number generator that acts as an extended output function to generate a stream of addresses pointing randomly at the array of ReRAM cells; (ii) a method to read the resistance values of these cells with a low injected current, and to convert the values into a stream of random bits; and, if needed, (iii) a method to further enhance the randomness of this stream such as mathematical, Boolean, and cryptographic algorithms. The natural stochastic properties of the ReRAM cells in the pre-forming range, at low currents, have been analyzed and demonstrated by measuring a statistically significant number of cells. Various implementations of the TRNGs with ReRAM arrays are presented in this paper.

2 November 2018 in Advances in Intelligent Systems and Computing
Verified
Book Chapter
Closed access
PDF file
Bertrand CambouBertrand Cambou
Bertrand Cambou
DTDonald Telesca
Donald Telesca