VLDB 2026 Research / reviewers in the wild / expert
Marco Baldi
dblp:26/3594
· DBLP profile ↗
71ranked-venue papers
25as first author
28since 2021 · last 2026
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 26 · 9 first-author · 7 since 2021Applied, interdisciplinary, general and emerging computing · 15 · 3 first-author · 9 since 2021Security and privacy · 14 · 7 first-author · 4 since 2021Theory of computation · 9 · 4 first-author · 5 since 2021Artificial intelligence and machine learning · 2 · 2 since 2021Software engineering, systems software and programming languages · 2 · 2 since 2021Systems, architecture and hardware · 1Human-computer interaction and ubiquitous computing · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | A Forgery Attack on the Block.co Blockchain-based Digital Credential Certification SystemabstractCertification of digital documents, such as academic credentials, seems a particularly suitable application for the use of blockchain and distributed ledger technologies. Indeed, these technologies enable decentralized certification systems that rely on the immutability and persistence of their distributed ledgers. However, in the absence of a central trusted authority, it is not easy to guarantee the authenticity of the connection between the real identity of an academic institution and the digital identity of the certificate issuer. In this paper, we demonstrate that one of such systems, known as Block.co, has a vulnerability that allows the production of forged certificates that are recognized as valid by the system. Since this is an inherent limitation of the approach used for blockchain-based certification, our attack is likely to be extendable to other systems adopting the same approach. Giacomo Zonneveld, Giulia Rafaiani, Marco Baldi |
COMPSAC | 3 |
| 2026 | Enhancing Resilience of Space Communications to Pulsed Jamming through Spatially Coupled Low-Density Parity-Check CodesabstractIt is well known that one of the most dangerous attacks against space transmissions is jamming. In particular, space telemetry downlinks are subject to extremely tight power and bandwidth limitations and are hence vulnerable to both accidental and intentional interference. While the Consultative Committee for Space Data Systems (CCSDS) has already standardized Low-Density Parity-Check (LDPC) codes for the use in space telemetry communications, we show that their performance is significantly deteriorated by the impact of pulsed jamming. We investigate the use of spatially coupled LDPC (SC-LDPC) codes as a promising alternative for improving reliability of telemetry channels in interference-heavy environments. We perform Monte Carlo simulations to assess the sensitivity of SC-LDPC-coded deep space communications to pulsed jamming, comparing attainable error rate performance with an LDPC code recommended in the CCSDS standard for telemetry synchronization and channel coding issues. Our results show that SC-LDPC codes can achieve improved performance, in terms of reduced bit error rate, under different pulsed jamming conditions. Rebecca Giuliani, Massimo Battaglioni, Marco Baldi, Franco Chiaraluce |
ICC | 3 |
| 2026 | Implementation and transition to post-quantum cryptography of the Minimal IKE protocolabstractThis paper concerns the Minimal Internet Key Exchange (IKE) protocol, which has received little attention to date, despite its potential to make the best-known IKE protocol sufficiently lightweight to be also applied in contexts where it is currently prohibitive, due to its large footprint. First, we introduce and describe Colibri, an efficient, open-source implementation of the Minimal IKE protocol, which allows us to quantitatively assess its real advantages in terms of lightness. Then we introduce a post-quantum variant of the Minimal IKE protocol, which is essential to make it contemporary, and assess it through Colibri. We demonstrate that the protocol performance remains excellent even in such a more challenging context, making it suitable for deploying pervasive and quantum-resistant virtual private networks. Davide De Zuane, Paolo Santini, Marco Baldi |
ICC | 3 |
| 2026 | Near-Codewords Aware Bit Flipping Decoding of QC-MDPC CodesabstractBit-Flipping (BF) decoders are a family of decoders widely employed in post-quantum cryptographic schemes based on Quasi-Cyclic Moderate-Density Parity-Check (QC-MDPC) codes, such as BIKE. BF decoders suffer from trapping sets, corresponding to low-weight error patterns that likely lead to decoding failures. For QC-MDPC codes, the most relevant family of trapping sets is that of near-codewords, which are error patterns associated to low-weight syndromes. Indeed, recent works show that error patterns having a large overlap with near-codewords are the main culprits for decoding failures at very low Decoding Failure Rate (DFR) values. In this paper, we show that any BF decoder can be tweaked and made somehow aware of near-codewords, which means being able to recognize, and recover from, bad configurations due to near-codewords. We show that this modification results in minimal computational overhead. Through intensive numerical simulations, we evaluate the effectiveness of this approach on several BF decoders, considering both toy code parameters and BIKE parameters for NIST security category 1. Our results show drastic reductions in the DFR. We also find that, with this modification, a recently proposed BF variant called BF-Max outperforms the two decoders used by BIKE within the NIST competition. Alessio Baldelli, Marco Baldi, Davide De Zuane, Paolo Santini |
ISIT | 2 |
| 2026 | Shorter keys for PEP-based cryptosystems through efficient representation of self-orthogonal codes
Marco Baldi, Rahmi El Mechri, Paolo Santini, Riccardo Schiavoni |
ISIT | 1 |
| 2026 | Efficient and Quantum-Safe Internet Key Exchange Protocols for Satellite CommunicationsabstractThis paper studies cryptographic key exchange in satellite communications, which requires specific solutions because the satellite context presents unique challenges, particularly concerning onboard resource constraints and long transmission latency. We address these challenges by considering the Internet Key Exchange (IKE) protocol, which is widely used in terrestrial networks, and studying its applicability in the satellite context. This requires addressing two main issues: i) its efficiency in terms of the resources and bandwidth required to adapt to satellite terminals, and ii) its resistance even to attackers equipped with a quantum computer, in order to resist obsolescence and defend against harvest-now-decrypt-later attacks. We study these aspects from both a design and experimental point of view, defining and assessing some protocol variants characterized by low complexity and quantum resistance. To address the need to manage the transition from classic cryptographic primitives to post-quantum ones, we also consider the possibility of using hybrid cryptographic solutions that combine them both. Davide De Zuane, Marco Baldi, Paolo Santini, Grégoire Anchelergues, Daniele Romano |
LANMAN | 2 |
| 2026 | Leveraging Angle of Arrival Estimation Against Impersonation Attacks in Physical Layer AuthenticationabstractIn this paper, we investigate the pertinence of the angle of arrival (AoA) as a feature for robust physical layer authentication (PLA). While most of the existing approaches to PLA focus on amplitude-dependent features of the physical layer of communication channels, such as channel frequency response, channel impulse response, or received signal strength, the use of AoA in this domain has not yet been studied in depth, particularly regarding the ability to thwart spoofing (impersonation) attacks. In this work, we demonstrate that an impersonation attack targeting AoA-based PLA is only feasible under strict conditions on the attackers location, which highlights the AoA’s role as a strong feature for unspoofable PLA, especially when 2D AoA is employed.We extend previous works considering a single-antenna attacker to the case of a multiple-antenna attacker, and we develop a theoretical characterization of the conditions under which a successful impersonation attack can be mounted. Furthermore, we have performed extensive simulations in support of theoretical analyses, to validate the robustness of AoA-based PLA. Thuy M. Pham, Linda Senigagliesi, Marco Baldi, Rafael F. Schaefer, Gerhard P. Fettweis, Arsenia Chorti |
IEEE Trans. Inf. Forensics Secur. | 3 |
| 2026 | Distance Properties of Punctured Simplex Codes and Design of High-Rate PRC-LDPC Codes for Complexity-Constrained ApplicationsabstractCyclic simplex codes are usually deemed as impractical because of their extremely low rate and large codeword length for practical values of the code dimension. To address these limitations, researchers have resorted to punctured simplex codes, focusing on primitive polynomials and employing statistical analyses to investigate their properties. This paper delves deeper into the properties of punctured binary simplex codes, also focusing on the recently introduced family of Primitive Rate-Compatible Low-Density Parity-Check (PRC-LDPC) codes. We study the average behavior of punctured simplex codes in terms of minimum distance properties. Furthermore, our results highlight the potential of high-rate PRC-LDPC codes to reach or even surpass the performance of state-of-the-art code families. We show how to design good codes by applying puncturing and shortening operations to cyclic simplex codes, also considering complexity-constrained scenarios. Massimo Battaglioni, Marco Baldi, Franco Chiaraluce, Giovanni Cancellieri |
IEEE Trans. Inf. Theory | 2 |
| 2026 | Encoding Spatially Coupled LDPC Codes With Polynomial Generator MatricesabstractSpatially coupled low-density parity-check (SC-LDPC) codes have recently attracted a lot of attention because of their optimal asymptotic performance. Time-invariant and periodically time-varying SC-LDPC codes are particularly interesting code families, since they have good finite-length performance and allow for a very compact representation. However, one of the key challenges to make SC-LDPC codes practical consists in finding efficient techniques for their encoding. In this paper, we propose a method to construct polynomial generator matrices for time-invariant and periodically time-varying SC-LDPC codes, based on their polynomial parity-check matrix. We show that it is always possible to find a polynomial generator matrix in quasi-standard form, where the systematic part consists of a diagonal matrix with identical entries, enabling efficient and non-catastrophic encoding. We also show that it is always possible to compute an equivalent rational function generator matrix in standard form that guarantees recursive, systematic (and therefore also non-catastrophic) encoding. Finally, to illustrate the method, we introduce a family of time-invariant SC-LDPC codes characterized by a binary parity-check matrix associated to a Tanner graph with girth larger than 4 and by good asymptotic and finite length performance. These codes naturally admit a quasi-standard polynomial generator matrix that, depending on the number of control symbols per period, either can be efficiently converted into polynomial standard form or remains in quasi-standard form but is relatively sparse. Both these features enable fast and efficient encoding. Massimo Battaglioni, Franco Chiaraluce, Marco Baldi |
IEEE Trans. Inf. Theory | 3 |
| 2025 | Data Certification Strategies for Blockchain-based Traceability SystemsabstractThe use of blockchains for data certification and traceability is now well established in both the literature and practical applications. However, while blockchain-based certification of individual data is clear and straightforward, the use of blockchain to certify large amounts of data produced on a nearly continuous basis still poses some challenges. In such a case, in fact, it is first necessary to collect the data in an off-chain buffer, and then to organize it, e.g., via Merkle trees, in order to keep the size and quantity of certification data to be written to the blockchain small. In this paper, we consider a typical system for blockchain-based traceability of a production process, and propose and comparatively analyze some strategies for certifying the data of such a process on blockchain, while maintaining the possibility of verifying their certification in a decentralized way. Giacomo Zonneveld, Giulia Rafaiani, Massimo Battaglioni, Marco Baldi |
ICBC | 4 |
| 2025 | BF-Max: an Efficient Bit Flipping Decoder with Predictable Decoding Failure RateabstractThe Bit-Flipping (BF) decoder, thanks to its very low computational complexity, is widely employed in post-quantum cryptographic schemes based on Moderate Density Parity Check codes in which, ultimately, decryption boils down to syndrome decoding. In such a setting, for security concerns, one must guarantee that the Decoding Failure Rate (DFR) is negligible. Such a condition, however, is very difficult to guarantee, because simulations are of little help and the decoder performance is difficult to model theoretically. In this paper, we introduce a new version of the BF decoder, that we call BF-Max, characterized by the fact that in each iteration only one bit (the least reliable) is flipped. When the number of iterations is equal to the number of errors to be corrected, we are able to develop a theoretical characterization of the DFR that tightly matches with numerical simulations. We also show how BF-Max can be implemented efficiently, achieving low complexity and making it inherently constant time. With our modeling, we are able to accurately predict values of DFR that are remarkably lower than those estimated by applying other approaches. Alessio Baldelli, Marco Baldi, Franco Chiaraluce, Paolo Santini |
ISIT | 2 |
| 2025 | Machine Learning-Based Tail Sequence Detection in LDPC-Coded Space TransmissionsabstractIn the context of space communications, as per the recommendation from the Consultative Committee for Space Data Systems regarding TeleCommand synchronization and coding, the Communications Link Transmission Unit is composed of a start sequence, coded data, and a tail sequence, which might be optional depending on the employed error correcting code. The task of detecting the tail sequence must be handled along with that of decoding the codewords containing the transmitted data, and this poses some challenges. In this paper, we propose a machine learning model for recognizing the tail sequence based on the analysis of metrics calculated during decoding, when the transmission is coded with Low-Density Parity-Check (LDPC) codes. The model is trained on data produced by an iterative decoder, commonly used in LDPC decoding, with noisy (random) codewords or the noisy tail sequence as inputs. We report the results of some preliminary experiments showing that this approach is capable of achieving very high levels of accuracy using multiple classifiers. Massimo Battaglioni, Rebecca Giuliani, Franco Chiaraluce, Marco Baldi |
WCNC | 4 |
| 2024 | Using Graph Theory for Improving Machine Learning-based Detection of Cyber AttacksabstractEarly detection of network intrusion attempts is one of the main pillars of cybersecurity. An effective approach in this regard consists in analyzing network traffic with the help of artificial intelligence algorithms, with the aim of detecting the possible presence of an attacker by distinguishing it from a legitimate user. This is commonly done by collecting the traffic exchanged between terminals in a network and analyzing it on a per-packet or per-connection basis. In this paper, we propose instead to perform pre-processing of network traffic under analysis with the aim of extracting some new metrics, on which we can perform detection more efficiently and overcome some limitations of classical approaches. These new metrics are based on graph theory, and consider the network as a whole, rather than focusing on individual packets or connections. Our approach is validated through experiments performed on publicly available data sets, from which it turns out not only to overcome some of the limitations of classical approaches, but also achieve an improved detection capability of intrusion attempts. Giacomo Zonneveld, Lorenzo Principi, Marco Baldi |
HPSR | 3 |
| 2024 | Design and Analysis of a Family of Complexity-Constrained LDPC CodesabstractIn this paper we study a special family of Low-Density Parity-Check (LDPC) codes, called Primitive Rate-Compatible (PRC) LDPC codes, obtained by applying puncturing to some properly chosen simplex codes. We investigate their minimum distance properties and give insights on the design of PRC-LDPC codes for use in scenarios where constraints on hardware and software resources require maintaining a low level of complexity. We numerically assess the error rate performance of these codes in such a setting, showing that they also demonstrate good performance under belief propagation decoding, in addition to low decoding complexity. Massimo Battaglioni, Matteo Amagliani, Marco Baldi, Franco Chiaraluce, Giovanni Cancellieri |
ISIT | 3 |
| 2024 | Group Codes with Low-Density Orthogonal IdempotentabstractWe introduce the family of Low-Density Orthogonal Idempotent (LDOI) codes, which are group codes characterized by two-sided ideals of a semisimple group algebra that have an orthogonal idempotent with low Hamming weight. These codes can be thought of as the analog, over a group algebra, of Low-Density Parity-Check (LDPC) codes over finite fields. We initiate the study of LDOI codes and characterize some of their properties in terms of weight of the orthogonal idempotent and the so-called adjacency matrix. We then show how the iterative Bit Flipping (BF) algorithm - the simplest form of decoder used for LDPC codes - can be adapted to decode LDOI codes. We show that, for certain families of LDOI codes (namely, those having a binary adjacency matrix), the BF decoder is optimal (i.e., achieves maximum error correction capability) even when just one iteration is performed. Fabián Molina, Paolo Santini, Marco Baldi |
ISIT | 3 |
| 2024 | Rate-Compatible LDPC Codes Based on Primitive Polynomials and Golomb RulersabstractWe introduce and study a family of rate-compatible Low-Density Parity-Check (LDPC) codes. The design of these codes starts from simplex codes, defined by parity-check matrices having a simple form stemming from the coefficients of a primitive polynomial. For this reason, we call the new codes Primitive Rate-Compatible LDPC (PRC-LDPC) codes. By applying puncturing to these codes, we obtain a bit-level granularity of the code rate. We show that, in order to achieve good LDPC codes, the underlying polynomials, besides being primitive, must meet some more stringent conditions with respect to those of classical punctured simplex codes. We leverage non-modular Golomb rulers to take these new requirements into account. We characterize the minimum distance properties of PRC-LDPC codes, and study and discuss their encoding and decoding complexity. Finally, we assess the error rate performance of high rate PRC-LDPC codes under iterative decoding. Massimo Battaglioni, Marco Baldi, Franco Chiaraluce, Giovanni Cancellieri |
IEEE Trans. Commun. | 2 |
| 2024 | Bounds on the Free Distance of Periodically Time-Varying SC-LDPC CodesabstractTime-invariant spatially coupled low-density parity-check (TI-SC-LDPC) codes can be obtained by unwrapping quasi-cyclic (QC) LDPC block codes. This results in a free distance that is lower bounded by the minimum distance of the underlying QC-LDPC block codes. By introducing some variability in the syndrome former matrix, time-varying (TV) SC-LDPC codes are obtained, which trade an improved error correction performance for an increased decoding memory requirement and decoding complexity. A family of codes able to combine the advantages of TI-SC-LDPC codes with those of TV-SC-LDPC codes is that of periodically time-varying (PTV) SC-LDPC codes, based on a finite and periodic variation of the syndrome former matrix. In this paper we focus on such codes, and derive new upper bounds on the free distance of PTV-SC-LDPC code ensembles as well as on specific codes. By using these bounds, we show that PTV-SC-LDPC codes can achieve important improvements in the free distance over TI-SC-LDPC codes even using a very small period of variability, which corresponds to a minimal increase in memory and complexity. We also validate the new upper bounds through numerical experiments and assess the error correction performance of the corresponding codes through Monte Carlo simulations. Massimo Battaglioni, Marco Baldi, Franco Chiaraluce |
IEEE Trans. Inf. Theory | 2 |
| 2024 | Computational Hardness of the Permuted Kernel and Subcode Equivalence ProblemsabstractThe Permuted Kernel Problem (PKP) asks to find a permutation which maps an input matrix into the kernel of some given vector space. The literature exhibits several works studying its hardness in the case of the input matrix being mono-dimensional (i.e., a vector), while the multi-dimensional case has received much less attention and, de facto, only the case of a binary ambient finite field has been studied. The Subcode Equivalence Problem (SEP), instead, asks to find a permutation so that a given linear code becomes a subcode of another given code. At the best of our knowledge, no algorithm to solve the SEP has ever been proposed. In this paper we study the computational hardness of solving these problems. We first show that, despite going by different names, PKP and SEP are exactly the same problem. Then we consider the state-of-the-art solver for the mono-dimensional PKP (namely, the KMP algorithm, proposed by Koussa, Macario-Rat and Patarin), generalize it to the multi-dimensional case and analyze both the finite and the asymptotic regimes. We further propose a new algorithm, which can be thought of as a refinement of KMP. In the asymptotic regime our algorithm does not improve on KMP but, in the finite regime (and for parameters of practical interest), we achieve significant improvements, especially for the multi-dimensional version of PKP. As an evidence, we show that it is the fastest algorithm to attack several recommended instances of cryptosystems based on PKP. As a side-effect, given the mentioned equivalence between PKP and SEP, all the algorithms we analyze in this paper can be used to solve instances of the latter problem. Paolo Santini, Marco Baldi, Franco Chiaraluce |
IEEE Trans. Inf. Theory | 2 |
| 2023 | A Machine Learning-based Method for Cyber Risk AssessmentabstractCyber risk assessment is one of the top priorities of modern organizations and companies, owing to the massive amount of data they process on a daily basis and to the increasing number of successful cyber attacks. The probability of occurrence of these cyber incidents can be estimated by means of statistical tools, which exploit numerical categories to compute the probability that the organization will be breached by one or more cyber attacks. However, these approaches heavily rely on experts' estimates and/or on past data, which are not always available. In this paper we show that, by exploiting machine learning tools, cyber risk can be assessed by using some easily obtainable parameters (called maturity, complexity, attractiveness) representing the cyber posture of the organization under exam. To validate the method we propose, we apply it to three organizations in the healthcare sector having different values of maturity and complexity. The results highlight how the model can be successfully used to assign each organization a class of cyber risk, even in a crucial sector such as healthcare. Giulia Rafaiani, Massimo Battaglioni, Simone Compagnoni, Linda Senigagliesi, Franco Chiaraluce, Marco Baldi |
CBMS | 6 |
| 2023 | Machine Learning-Based Robust Physical Layer Authentication Using Angle of Arrival EstimationabstractIn this paper, we study the use of the angle of arrival (AoA) as a feature for performing robust, machine learning (ML)-based physical layer authentication (PLA). In fact, whereas most previous research on PLA relies on physical properties such as channel frequency/impulse response or received signal strength, the use of the AoA in this context has not yet been studied in depth as a means of providing resistance to impersonation (spoofing) attacks. In this study, we first prove that an effective impersonation attack on AoA-based PLA can only succeed under very stringent conditions on the attacker in terms of location and hardware capabilities, and thus, the AoA can in many scenarios be used as a robust feature for PLA. In addition, we exploit machine learning in our study to perform lightweight, model-free, intelligent PLA. We show the effectiveness of the proposed AoA-based PLA solutions by testing them on experimental outdoor massive multiple input multiple output data. Thuy M. Pham, Linda Senigagliesi, Marco Baldi, Gerhard P. Fettweis, Arsenia Chorti |
GLOBECOM | 3 |
| 2023 | A Blockchain Consensus Protocol Based on Fuzzy SignaturesabstractWe propose a protocol to jointly achieve authentication and consensus on a blockchain network, in which endpoints are required to digitally sign some random message using fuzzy keys according to a classic fuzzy signature paradigm typical, for example, of biometric authentication. We consider classic RSA digital signatures, showing that fuzziness in the secret key translates into some noise affecting the derived signatures. The removal of such a noise provides the basis for building a blockchain consensus mechanism, which we name Proof of Fuzzy Signature (PoFS). It basically provides a special instance of Proof of Work in which the mining process corresponds to the de-noising process of RSA digital signatures derived from fuzzy keys. This way, the authentication process is delegated to a distributed network and, at the same time, requires executing the useful task of removing noise from fuzzy signatures. Paolo Santini, Giulia Rafaiani, Massimo Battaglioni, Franco Chiaraluce, Marco Baldi |
GLOBECOM | 5 |
| 2023 | Rate-Adaptive LDPC Codes Obtained from Simplex CodesabstractIn this paper we show that, when a binary primitive polynomial can be associated to a sparse Golomb ruler, the simplex code obtained by taking it as the code parity-check polynomial exhibits good distance properties and performance. We define some conditions under which the obtained codes are also Low-Density Parity-Check (LDPC) codes, and can hence be decoded through efficient iterative algorithms. We perform code puncturing, leading to a family of rate-adaptive codes, and we predict some of their structural properties in terms of minimum distance and weight distribution. We show that, in addition to having some useful properties, these codes achieve good performance in terms of error rate under LDPC decoding. Massimo Battaglioni, Marco Baldi, Franco Chiaraluce, Giovanni Cancellieri |
ICC | 2 |
| 2023 | Generic Decoding of Restricted ErrorsabstractSeveral recently proposed code-based cryptosystems base their security on a slightly generalized version of the classical (syndrome) decoding problem. Namely, in the so-called restricted (syndrome) decoding problem, the error values stem from a restricted set. In this paper, we propose new generic decoders, that are inspired by subset sum solvers and tailored to the new setting. The introduced algorithms take the restricted structure of the error set into account in order to utilize the representation technique efficiently. This leads to a considerable decrease in the security levels of recently published code-based cryptosystems. Sebastian Bitzer, Alessio Pavoni, Violetta Weger, Paolo Santini, Marco Baldi, Antonia Wachter-Zeh |
ISIT | 5 |
| 2022 | A Novel Attack to the Permuted Kernel ProblemabstractThe Permuted Kernel Problem (PKP) asks to find a permutation of a given vector belonging to the kernel of a given matrix. The PKP is at the basis of PKP-DSS, a post-quantum signature scheme deriving from the identification scheme proposed by Shamir in 1989. The most efficient solver for PKP is due to a recent paper by Koussa et al. In this paper we propose an improvement of such an algorithm, which we achieve by considering an additional collision search step applied on kernel equations involving a small number of coordinates. We study the conditions for such equations to exist from a coding theory perspective, and we describe how to efficiently find them with methods borrowed from coding theory, such as information set decoding. We assess the complexity of the resulting algorithm and show that it outperforms previous approaches in several cases. We also show that, taking the new solver into account, the security level of some instances of PKP-DSS turns out to be slightly overestimated. Paolo Santini, Marco Baldi, Franco Chiaraluce |
ISIT | 2 |
| 2021 | Cryptanalysis of a code-based full-time signature
Nicolas Aragon, Marco Baldi, Jean-Christophe Deneuville, Karan Khathuria, Edoardo Persichetti, Paolo Santini |
Des. Codes Cryptogr. | 2 |
| 2021 | Algorithmically generated malicious domain names detection based on n-grams features
Alessandro Cucchiarelli, Christian Morbidoni, Luca Spalazzi, Marco Baldi |
Expert Syst. Appl. | 4 |
| 2021 | Comparison of Statistical and Machine Learning Techniques for Physical Layer AuthenticationabstractIn this article we consider authentication at the physical layer, in which the authenticator aims at distinguishing a legitimate supplicant from an attacker on the basis of the characteristics of a set of parallel wireless channels, which are affected by time-varying fading. Moreover, the attacker's channel has a spatial correlation with the supplicant's one. In this setting, we assess and compare the performance achieved by different approaches under different channel conditions. We first consider the use of two different statistical decision methods, and we prove that using a large number of references (in the form of channel estimates) affected by different levels of time-varying fading is not beneficial from a security point of view. We then consider classification methods based on machine learning. In order to face the worst case scenario of an authenticator provided with no forged messages during training, we consider one-class classifiers. When instead the training set includes some forged messages, we resort to more conventional binary classifiers, considering the cases in which such messages are either labelled or not. For the latter case, we exploit clustering algorithms to label the training set. The performance of both nearest neighbor (NN) and support vector machine (SVM) classification techniques is evaluated. Through numerical examples, we show that under the same probability of false alarm, one-class classification (OCC) algorithms achieve the lowest probability of missed detection when a small spatial correlation exists between the main channel and the adversary one, while statistical methods are advantageous when the spatial correlation between the two channels is large. Linda Senigagliesi, Marco Baldi, Ennio Gambi |
IEEE Trans. Inf. Forensics Secur. | 2 |
| 2021 | Girth Analysis and Design of Periodically Time-Varying SC-LDPC CodesabstractTime-varying spatially coupled low-density parity-check (SC-LDPC) codes with very large period are characterized by significantly better error rate performance and girth properties than their time-invariant counterparts, but the number of parameters they require to be described is usually very large and unpractical. Time-invariant SC-LDPC codes, which can be seen as periodically time-varying codes with unitary period, are represented through a small number of parameters and designed exploiting few degrees of freedom, but their error rate performance and girth properties are sub-optimal. In this paper, we show that the limits of time-invariant SC-LDPC codes can be overcome by transforming them into time-varying SC-LDPC codes with very small period. In particular, we show that periodically time-varying SC-LDPC codes with small period may exhibit significantly better girth properties than the corresponding time-invariant codes by exploiting a larger number of degrees of freedom in the code design, which however scale at most linearly with the product of the code period and the size of the considered base matrix. Massimo Battaglioni, Franco Chiaraluce, Marco Baldi, Michael Lentmaier |
IEEE Trans. Inf. Theory | 3 |
| 2020 | Low-Lee-Density Parity-Check CodesabstractWe introduce a new family of linear block codes over $\mathbb{Z}_{q}$ that we name low-Lee-density parity-check (LLDPC) codes. These codes, which are embedded with the Lee metric, are characterized by a parity-check matrix whose rows and columns have low Lee weight. We propose general constructions of LLDPC codes and devise an efficient iterative decoding algorithm for them, with complexity that grows linearly with the code length. We assess the error rate performance of these codes through numerical simulations. Paolo Santini, Massimo Battaglioni, Franco Chiaraluce, Marco Baldi, Edoardo Persichetti |
ICC | 4 |
| 2020 | Complexity of statistical attacks on QC-LDPC code-based cryptosystemsabstractPublic‐key cryptosystems built on quasi‐cyclic (QC) low‐density parity‐check and moderate‐density parity‐check codes are promising candidates for post‐quantum cryptography, since they are characterised by compact keys and high algorithmic efficiency. The main issue with this kind of system is represented by the fact that, since the decoding procedure is probabilistic, it may leak information about the secret key. In this work, the authors study cryptanalysis procedures that aim at recovering the secret key by exploiting this fact. They identify the phenomenon that is at the basis of these procedures and show that the QC structure plays an important role in the success of these attacks. They use a graph analogy to study the complexity of these attacks, and show that their feasibility strongly depends on the QC structure. They also devise an approach to perform full cryptanalysis by combining an information set decoding algorithm with some partial knowledge about the structure of the secret key. Paolo Santini, Marco Baldi, Franco Chiaraluce |
IET Inf. Secur. | 2 |
| 2020 | Lightweight Key Encapsulation Using LDPC Codes on FPGAsabstractIn this paper, we present a lightweight hardware design for a recently proposed quantum-safe key encapsulation mechanism based on QC-LDPC codes called LEDAkem, which has been admitted as a round-2 candidate to the NIST post-quantum standardization project. Existing implementations focus on high speed while few of them take into account area or power efficiency, which are particularly decisive for low-cost or power constrained IoT applications. The solution we propose aims at maximizing the metric of area efficiency by rotating the QC-LDPC code representations amongst the block RAMs in digit level. Moreover, optimized parallelized computing techniques, lazy accumulation and block partition are exploited to improve key decapsulation in terms of area and timing efficiency. We show for instance that our area-optimized implementation for 128-bit security requires 6.82 x 105 cycles and 2.26 x 106 cycles to encapsulate and decapsulate a shared secret, respectively. The area-optimized design uses only 39 slices (3 percent of the available logic) and 809 slices (39 percent of the available logic) for key encapsulation and key decapsulation respectively, on a small-size low-end Xilinx Spartan-6 FPGA. Jingwei Hu 0001, Marco Baldi, Paolo Santini, Neng Zeng, San Ling, Huaxiong Wang |
IEEE Trans. Computers | 2 |
| 2020 | Analysis of the Error Correction Capability of LDPC and MDPC Codes Under Parallel Bit-Flipping Decoding and Application to CryptographyabstractIterative decoders used for decoding low-density parity-check (LDPC) and moderate-density parity-check (MDPC) codes are not characterized by a deterministic decoding radius and their error rate performance is usually assessed through intensive Monte Carlo simulations. However, several applications, like code-based cryptography, need guaranteed low values of the error rate, which are infeasible to assess through simulations, thus requiring the development of theoretical models for the error rate of these codes. Some models of this type already exist, but become computationally intractable for parameters of practical interest. Other approaches approximate the code ensemble behaviour through assumptions, which may not hold true for a specific code. We propose a theoretical analysis of the error correction capability of LDPC and MDPC codes that allows deriving tight bounds on the error rate at the output of parallel bit-flipping decoders. Special attention is devoted to the case of codes with small girth. Single-iteration decoding is investigated through a rigorous approach, which does not require any assumption and results in a guaranteed error correction capability for any single code. We show an example of application of the new bound to the context of code-based cryptography, where guaranteed error rates are needed to achieve strong security levels. Paolo Santini, Massimo Battaglioni, Marco Baldi, Franco Chiaraluce |
IEEE Trans. Commun. | 3 |
| 2019 | Efficient Search and Elimination of Harmful Objects for the Optimization of QC-SC-LDPC CodesabstractThe error correction performance of low-density parity-check codes under iterative message-passing decoding is degraded by the presence of certain harmful objects existing in their Tanner graph representation. Depending on the context, such harmful objects are known as stopping sets, trapping sets, absorbing sets, or pseudocodewords. In this paper, we propose a general procedure, based on edge spreading, that enables the design of good quasi-cyclic spatially coupled low-density parity-check codes. These codes are derived from quasi-cyclic low-density parity-check (QC-LDPC) block codes and possess a significantly reduced multiplicity of harmful objects with respect to the original QC-LDPC block codes. The proposed procedure relies on a novel algorithm that greedily spans the search space of potential candidates to reduce the multiplicity of the target harmful objects. The effectiveness of the method is validated via examples and numerical computer simulations. Massimo Battaglioni, Franco Chiaraluce, Marco Baldi, David G. M. Mitchell |
GLOBECOM | 3 |
| 2019 | Statistical and Machine Learning-Based Decision Techniques for Physical Layer AuthenticationabstractIn this paper we assess the security performance of key-less physical layer authentication schemes in the case of time-varying fading channels, considering both partial and no channel state information (CSI) on the receiver's side. We first present a generalization of a well-known protocol previously proposed for flat fading channels and we study different statistical decision methods and the corresponding optimal attack strategies in order to improve the authentication performance in the considered scenario. We then consider the application of machine learning techniques in the same setting, exploiting different one-class nearest neighbor (OCNN) classification algorithms. We observe that, under the same probability of false alarm, one-class classification (OCC) algorithms achieve the lowest probability of missed detection when a low spatial correlation exists between the main channel and the adversary one, while statistical methods are advantageous when the spatial correlation between the two channels is higher. Linda Senigagliesi, Marco Baldi, Ennio Gambi |
GLOBECOM | 2 |
| 2019 | Hard-Decision Iterative Decoding of LDPC Codes with Bounded Error RateabstractDifferently from bounded-distance decoders used for algebraic codes, iterative decoders used for low-density parity-check (LDPC) codes are not characterized by a deterministic decoding radius. Therefore, the error rates of LDPC-coded transmissions are usually estimated heuristically through simulations. This is adequate for many applications like wireless communications, where a frame error rate (FER) in the order of 10-6or higher is usually targeted. However, lower values of FER can barely be assessed through simulations, and this limits the use of LDPC codes in applications requiring a lower FER, like optical communications and code-based cryptography. In this paper we introduce and study a version of the classic bit flipping (BF) decoder for which we are able to devise and develop a theoretical characterization of the FER. In addition, we consider a two-iteration hard-decision decoder for LDPC codes derived from BF, and discuss its error rate performance. Our results are validated through numerical simulations. Paolo Santini, Massimo Battaglioni, Marco Baldi, Franco Chiaraluce |
ICC | 3 |
| 2019 | Girth Properties of Time-Varying SC-LDPC Convolutional CodesabstractTime-varying spatially-coupled low-density parity-check convolutional codes (SC-LDPC-CCs) exhibit excellent features, but their representation requires a very large number of parameters. On the other hand, the description of time-invariant SC-LDPC-CCs is very convenient and their error rate performance, though usually worse, is often satisfactory. In this paper we investigate the girth properties of these codes, showing that the time-invariant ones have some weaknesses, which can be compensated by introducing a small periodicity in the code. By considering periodically time-varying codes, we achieve considerable improvements in the girth properties using few more degrees of freedom with respect to the time-invariant case. Massimo Battaglioni, Marco Baldi, Franco Chiaraluce, Michael Lentmaier |
ISIT | 2 |
| 2019 | Cryptanalysis of a One-Time Code-Based Digital Signature SchemeabstractWe consider a one-time digital signature scheme recently proposed by Persichetti and show that a successful key recovery attack can be mounted with limited complexity. The attack we propose exploits a single signature intercepted by the attacker, and relies on a statistical analysis performed over such a signature, followed by information set decoding. We assess the attack complexity and show that a full recovery of the secret key can be performed with a work factor that is far below the claimed security level. The efficiency of the attack is motivated by the sparsity of the signature, which leads to a significant information leakage about the secret key. Paolo Santini, Marco Baldi, Franco Chiaraluce |
ISIT | 2 |
| 2019 | Code-based physical layer secret key generation in passive optical networks
Marco Baldi, Franco Chiaraluce, Lorenzo Incipini, Marco Ruffini |
Ad Hoc Networks | 1 |
| 2019 | Security of generalised Reed-Solomon code-based cryptosystemsabstractIn this study, the authors elaborate on a recently proposed variant of the public‐key McEliece and Niederreiter cryptosystems using generalised Reed–Solomon (GRS) codes as private codes. The use of these codes brings known advantages in terms of public key size, but particular care is needed in the choice of parameters not to endanger the system security. In fact, the considered system exploits a strong disguising technique of the private code within the public code. However, it has recently been pointed out that some new attacks exist which may threaten some instances of such a system, therefore the choice of parameters needs to consider some further constraints compared to the original version. After outlining these constraints, the authors propose a new modification of the system achieving greater flexibility in the parameter choice. Moreover, the new system exhibits a lower complexity than the original GRS code‐based system. Its very competitive features such as key size and encryption rate are highlighted with respect to classic systems. Marco Baldi, Franco Chiaraluce, Joachim Rosenthal, Paolo Santini, Davide Schipani |
IET Inf. Secur. | 1 |
| 2019 | A Data-Driven Approach to Cyber Risk AssessmentabstractCyber risk assessment requires defined and objective methodologies; otherwise, its results cannot be considered reliable. The lack of quantitative data can be dangerous: if the assessment is entirely qualitative, subjectivity will loom large in the process. Too much subjectivity in the risk assessment process can weaken the credibility of the assessment results and compromise risk management programs. On the other hand, obtaining a sufficiently large amount of quantitative data allowing reliable extrapolations and previsions is often hard or even unfeasible. In this paper, we propose and study a quantitative methodology to assess a potential annualized economic loss risk of a company. In particular, our approach only relies on aggregated empirical data, which can be obtained from several sources. We also describe how the method can be applied to real companies, in order to customize the initial data and obtain reliable and specific risk assessments. Paolo Santini, Giuseppe Gottardi, Marco Baldi, Franco Chiaraluce |
Secur. Commun. Networks | 3 |
| 2019 | Analysis of the Block Error Probability of Concatenated Polar Code EnsemblesabstractIn this paper, we provide an analysis of the performance of concatenation of polar codes with outer cyclic redundancy check (CRC) codes, separated by an interleaver, in the short and moderate block length regimes. The analysis addresses maximum likelihood decoding as a proxy to the code performance under successive cancellation list decoding. The analysis is carried out by introducing the concatenated polar code (CPC) ensembles, whose distance properties can be analyzed (for sufficiently short block lengths) by means of the uniform interleaver approach. At moderate block lengths, we resort to the Monte Carlo simulations. Results show that if the inner polar code possesses a low minimum distance and the outer CRC code has a sufficiently large amount of redundancy, then the choice of the outer code generator polynomial and the interleaver may yield to a large variability in the performance of the resulting CPC. Giacomo Ricciutelli, Thomas Jerkovits, Marco Baldi, Franco Chiaraluce, Gianluigi Liva |
IEEE Trans. Commun. | 3 |
| 2018 | Assessing and Countering Reaction Attacks Against Post-Quantum Public-Key Cryptosystems Based on QC-LDPC Codes
Paolo Santini, Marco Baldi, Franco Chiaraluce |
CANS | 2 |
| 2018 | Hindering Reaction Attacks by Using Monomial Codes in the McEliece CryptosystemabstractIn this paper we study recent reaction attacks against QC-LDPC and QC-MDPC code-based cryptosystems, which allow an opponent to recover the private parity-check matrix through its distance spectrum by observing a sufficiently high number of decryption failures. We consider a special class of codes, known as monomial codes, to form private keys with the desirable property of having a unique and complete distance spectrum. We verify that for these codes the problem of recovering the secret key from the distance spectrum is equivalent to that of finding cliques in a graph, and use this equivalence to prove that current reaction attacks are not applicable when codes of this type are used in the McEliece cryptosystem. Paolo Santini, Marco Baldi, Giovanni Cancellieri, Franco Chiaraluce |
ISIT | 2 |
| 2018 | Compact QC-LDPC Block and SC-LDPC Convolutional Codes for Low-Latency CommunicationsabstractLow decoding latency and complexity are two important requirements of channel codes used in many applications, like machine-to-machine communications. In this paper, we show how these requirements can be fulfilled by using some special quasi-cyclic low-density parity-check block codes and spatially coupled low-density parity-check convolutional codes that we denote as compact. They are defined by parity-check matrices designed according to a recent approach based on sequentially multiplied columns. This method allows obtaining codes with girth up to 12. Many numerical examples of practical codes are provided. Massimo Battaglioni, Alireza Tasdighi, Marco Baldi, Mohammad Hesam Tadayon, Franco Chiaraluce |
PIMRC | 3 |
| 2018 | LEDAkem: A Post-quantum Key Encapsulation Mechanism Based on QC-LDPC Codes
Marco Baldi, Alessandro Barenghi, Franco Chiaraluce, Gerardo Pelosi, Paolo Santini |
PQCrypto | 1 |
| 2018 | Connections Between Low-Weight Codewords and Cycles in Spatially Coupled LDPC Convolutional CodesabstractIn this paper, time-invariant spatially coupled low-density parity-check convolutional codes (SC-LDPC-CCs) are considered, and the connections existing between their low-weight codewords and cycles in their Tanner graphs are studied. Using the polynomial representation of these codes, we show that parity-check matrices having columns with weight ≥2 can be analyzed considering a certain number of parity-check sub-matrices having regular columns with weight 2. These sub-matrices are associated to cycles in the code Tanner graph and define as many codes we denote as component codes. Based on this observation, we find that codewords of the main code can be expressed as combinations of codewords of the component codes. The design of codes free of codewords up to a certain weight is also addressed. We show that low-weight codewords in the main code can be avoided by removing some types of cycles in its Tanner graph. Our design approach is applied to some well-known ensembles of SC-LDPC-CCs to prove its effectiveness. Massimo Battaglioni, Marco Baldi, Giovanni Cancellieri |
IEEE Trans. Commun. | 2 |
| 2018 | Design and Analysis of Time-Invariant SC-LDPC Convolutional Codes With Small Constraint LengthabstractIn this paper, we deal with time-invariant spatially coupled low-density parity-check convolutional codes (SC-LDPC-CCs). Classic design approaches usually start from quasi-cyclic low-density parity-check block codes and exploit suitable unwrapping procedures to obtain SC-LDPC-CCs. We show that the direct design of the SC-LDPC-CCs syndrome former matrix or, equivalently, the symbolic parity-check matrix, leads to codes with smaller syndrome former constraint lengths with respect to the best solutions available in the literature. We provide theoretical lower bounds on the syndrome former constraint length for the most relevant families of SC-LDPC-CCs, under constraints on the minimum length of cycles in their Tanner graphs. We also propose new code design techniques that approach or achieve such theoretical limits. Massimo Battaglioni, Alireza Tasdighi, Giovanni Cancellieri, Franco Chiaraluce, Marco Baldi |
IEEE Trans. Commun. | 5 |
| 2017 | On the security of transmissions over fading wiretap channels in realistic conditionsabstractTransmissions over the wiretap channel have been studied for a long time from the information theory standpoint. This has allowed to assess the secrecy performance against eavesdropping while ensuring reliable transmission towards the legitimate receiver. However, most previous studies rely on a number of assumptions which are far from practical wireless communications, like infinite length codewords, random coding, discrete channels or continuous channels with Gaussian signaling. In this paper, we show how the level of security at the physical layer can be assessed from the information theoretic standpoint while taking into account the constraints of practical transmissions over realistic wireless wiretap channels, i.e., by considering practical codes with finite length, discrete modulation formats and continuous channels with fading. For this purpose, we consider the notion of mutual information security, which is provably equivalent to semantic security. Our target is to show that classical and already implemented coding and modulation schemes can be used to achieve some level of security at the physical layer, opposed to approaches resorting to completely new designs tailored to secure transmissions. To corroborate this thesis, we consider some coding and modulation schemes compliant with the IEEE 802.16e (WiMax) standard and show how they can be used to achieve some given security level. Marco Baldi, Linda Senigagliesi, Franco Chiaraluce |
ICC | 1 |
| 2017 | Security in heterogeneous distributed storage systems: A practically achievable information-theoretic approachabstractDistributed storage systems and caching systems are becoming widespread, and this motivates the increasing interest on assessing their achievable performance in terms of reliability for legitimate users and security against malicious users. While the assessment of reliability takes benefit of the availability of well established metrics and tools, assessing security is more challenging. The classical cryptographic approach aims at estimating the computational effort for an attacker to break the system, and ensuring that it is far above any feasible amount. This has the limitation of depending on attack algorithms and advances in computing power. The information-theoretic approach instead exploits capacity measures to achieve unconditional security against attackers, but often does not provide practical recipes to reach such a condition. We propose a mixed cryptographic/information-theoretic approach with a twofold goal: estimating the levels of information-theoretic security and defining a practical scheme able to achieve them. In order to find optimal choices of the parameters of the proposed scheme, we exploit an effective probabilistic model checker, which allows us to overcome several limitations of more conventional methods. Marco Baldi, Franco Chiaraluce, Linda Senigagliesi, Luca Spalazzi, Francesco Spegni |
ISCC | 1 |
| 2017 | On the error probability of short concatenated polar and cyclic codes with interleavingabstractIn this paper, we study of the performance of the concatenation of a short polar code with an outer binary linear block code from a distance spectrum viewpoint. Our analysis targets the case where an outer cyclic code is employed together with an inner systematic polar code. A concatenated code ensemble is defined placing an interleaver at the input of the polar encoder. The introduced ensemble allows deriving bounds on the achievable error rates under maximum likelihood decoding, by applying the union bound to the (expurgated) average weight enumerators. The analysis suggests the need of careful optimization of the outer code, to attain low error floors. We also investigate the performance of a number of randomly chosen interleavers, with the aim to discuss the dispersion around the ensemble. Giacomo Ricciutelli, Marco Baldi, Franco Chiaraluce, Gianluigi Liva |
ISIT | 2 |
| 2016 | On the error detection capability of combined LDPC and CRC codes for space telecommand transmissionsabstractWe present a method for estimating the undetected error rate when a cyclic redundancy check (CRC) is performed on the output of the decoder of short low-density parity-check (LDPC) codes. This system is of interest for telecommand links, where new LDPC codes have been designed for updating the current standard. We show that these new LDPC codes combined with CRC are adequate for complying with the stringent requirements of this kind of transmissions in terms of error detection. Marco Baldi, Nicola Maturo, Giacomo Ricciutelli, Franco Chiaraluce |
ISCC | 1 |
| 2016 | Soft McEliece: MDPC code-based McEliece cryptosystems with very compact keys through real-valued intentional errorsabstractWe propose to use real-valued errors instead of classical bit flipping intentional errors in the McEliece cryptosystem based on moderate-density parity-check (MDPC) codes. This allows to exploit the error correcting capability of these codes to the utmost, by using soft-decision iterative decoding algorithms instead of hard-decision bit flipping decoders. However, soft reliability values resulting from the use of real-valued noise can also be exploited by attackers. We devise new attack procedures aimed at this, and compute the relevant work factors and security levels. We show that, for a fixed security level, these new systems achieve the shortest public key sizes ever reached, with a reduction up to 25% with respect to previous proposals. Marco Baldi, Paolo Santini, Franco Chiaraluce |
ISIT | 1 |
| 2016 | Enhanced Public Key Security for the McEliece Cryptosystem
Marco Baldi, Marco Bianchi 0002, Franco Chiaraluce, Joachim Rosenthal, Davide Schipani |
J. Cryptol. | 1 |
| 2014 | Secrecy Transmission on Parallel Channels: Theoretical Limits and Performance of Practical CodesabstractWe consider a system where an agent (Alice) aims at transmitting a message to a second agent (Bob) over a set of parallel channels, while keeping it secret from a third agent (Eve) by using physical layer security techniques. We assume that Alice perfectly knows the set of channels with respect to Bob, but she has only a statistical knowledge of the channels with respect to Eve. We derive bounds on the achievable outage secrecy rates, by considering coding either within each channel or across all parallel channels. Transmit power is adapted to the channel conditions, with a constraint on the average power over the whole transmission. We also focus on the maximum cumulative outage secrecy rate that can be achieved. Moreover, in order to assess the performance in a real life scenario, we consider the use of practical error correcting codes. We extend the definitions of security gap and equivocation rate, previously applied to the single additive white Gaussian noise channel, to Rayleigh distributed parallel channels, on the basis of the error rate targets and the outage probability. Bounds on these metrics are also derived, considering the statistics of the parallel channels. Numerical results are provided, that confirm the feasibility of the considered physical layer security techniques. Marco Baldi, Franco Chiaraluce, Nicola Laurenti, Stefano Tomasin, Francesco Renna |
IEEE Trans. Inf. Forensics Secur. | 1 |
| 2013 | Improving the efficiency of the LDPC code-based McEliece cryptosystem through irregular codesabstractWe consider the framework of the McEliece cryptosystem based on low-density parity-check (LDPC) codes, which is a promising post-quantum alternative to classical public key cryptosystems. The use of LDPC codes in this context allows to achieve good security levels with very compact keys, which is an important advantage over the classical McEliece cryptosystem based on Goppa codes. However, only regular LDPC codes have been considered up to now, while some further improvement can be achieved by using irregular LDPC codes, which are known to achieve better error correction performance than regular LDPC codes. This is shown in this paper, for the first time at our knowledge. The possible use of irregular transformation matrices is also investigated, which further increases the efficiency of the system, especially in regard to the public key size. Marco Baldi, Marco Bianchi 0002, Nicola Maturo, Franco Chiaraluce |
ISCC | 1 |
| 2013 | A practical viewpoint on the performance of LDPC codes over the fast Rayleigh fading wire-tap channelabstractIn this paper, we carry out a practical assessment of the performance of finite-length LDPC codes over the wiretap channel with fast Rayleigh fading. Classical metrics for physical layer security, like the secrecy capacity, are based on information theoretic arguments, and provide the ultimate security bounds for these schemes. However, it is difficult to design practical schemes, using some specific finite-length code, able to approach such a performance. Then we use a more practical metric, based on the error probability, which allows assessing the performance achieved in terms of both reliability and security over the fast Rayleigh fading wire-tap channel. Marco Baldi, Marco Bianchi 0002, Nicola Maturo, Franco Chiaraluce |
ISCC | 1 |
| 2013 | A tight estimation of the security gap over the fast fading wiretap channelabstractIn this paper, we provide a tight estimation of the security gap for the wiretap channel with fast Rayleigh fading. The error rate has already been used as a practical physical layer security metric, and the security gap has been defined to exploit such a metric over the wiretap channel with additive white Gaussian noise. We study two different approaches for estimating the security gap also over a fast fading wiretap channel. The first approach is quite conservative, and tends to overestimate the security gap. The second approach instead allows to perform a more realistic evaluation, and to highlight the gain achievable through information scrambling and coding, even when both the legitimate receiver and the eavesdropper channels are known only in statistical terms. Marco Baldi, Marco Bianchi 0002, Nicola Maturo, Franco Chiaraluce |
IWCMC | 1 |
| 2013 | Using LDGM Codes and Sparse Syndromes to Achieve Digital Signatures
Marco Baldi, Marco Bianchi 0002, Franco Chiaraluce, Joachim Rosenthal, Davide Schipani |
PQCrypto | 1 |
| 2013 | Advanced Channel Coding for Space Mission Telecommand LinksabstractWe investigate and compare different options for updating the error correcting code currently used in space mission telecommand links. Taking as a reference the solutions recently emerged as the most promising ones, based on Low-Density Parity-Check codes, we explore the behavior of alternative schemes, based on parallel concatenated turbo codes and soft-decision decoded BCH codes. Our analysis shows that these further options can offer similar or even better performance. Marco Baldi, Marco Bianchi 0002, Franco Chiaraluce, Roberto Garello, Ignacio Aguilar Sanchez, Stefano Cioni |
VTC Fall | 1 |
| 2013 | Security and complexity of the McEliece cryptosystem based on quasi-cyclic low-density parity-check codesabstractIn the context of public key cryptography, the McEliece cryptosystem represents a very smart solution based on the hardness of the decoding problem, which is believed to be able to resist the advent of quantum computers. Despite this, the original McEliece cryptosystem based on Goppa codes, has encountered limited interest in practical applications, partly because of some constraints imposed by this very special class of codes. The authors have recently introduced a variant of the McEliece cryptosystem including low‐density parity‐check codes, that are state‐of‐the‐art codes, now used in many telecommunication standards and applications. In this study, the authors discuss the possible use of a bit‐flipping decoder in this context, which gives a significant advantage in terms of complexity. The authors also provide theoretical arguments and practical tools for estimating the trade‐off between security and complexity, in such a way to give a simple procedure for the system design. Marco Baldi, Marco Bianchi 0002, Franco Chiaraluce |
IET Inf. Secur. | 1 |
| 2012 | Interleaved Product LDPC CodesabstractProduct LDPC codes take advantage of LDPC decoding algorithms and the high minimum distance of product codes. We propose to add suitable interleavers to improve the waterfall performance of LDPC decoding. Interleaving also reduces the number of low weight codewords, that gives a further advantage in the error floor region. Marco Baldi, Giovanni Cancellieri, Franco Chiaraluce |
IEEE Trans. Commun. | 1 |
| 2012 | Coding With Scrambling, Concatenation, and HARQ for the AWGN Wire-Tap Channel: A Security Gap AnalysisabstractThis paper examines the use of nonsystematic channel codes to obtain secure transmissions over the additive white Gaussian noise wire-tap channel. Unlike the previous approaches, we propose to implement nonsystematic coded transmission by scrambling the information bits, and characterize the bit error rate of scrambled transmissions through theoretical arguments and numerical simulations. We have focused on some examples of Bose-Chaudhuri-Hocquenghem and low-density parity-check codes to estimate the security gap, which we have used as a measure of physical layer security, in addition to the bit error rate. Based on a number of numerical examples, we found that such a transmission technique can outperform alternative solutions. In fact, when an eavesdropper (Eve) has a worse channel than the authorized user (Bob), the security gap required to reach a given level of security is very small. The amount of degradation of Eve's channel with respect to Bob's that is needed to achieve sufficient security can be further reduced by implementing scrambling and descrambling operations on blocks of frames, rather than on single frames. While Eve's channel has a quality equal to or better than that of Bob's channel, we have shown that the use of a hybrid automatic repeat-request protocol with authentication still allows achieving a sufficient level of security. Finally, the secrecy performance of some practical schemes has also been measured in terms of the equivocation rate about the message at the eavesdropper and compared with that of ideal codes. Marco Baldi, Marco Bianchi 0002, Franco Chiaraluce |
IEEE Trans. Inf. Forensics Secur. | 1 |
| 2012 | A Class of Punctured Simplex Codes Which Are Proper for Error DetectionabstractBinary linear [n,k] codes that are proper for error detection are known for many combinations ofnandk. For the remaining combinations, existence of proper codes is conjectured. In this paper, a particular class of [n,k] codes is studied in detail. In particular, it is shown that these codes are proper for many combinations ofnandkwhich were previously unsettled. Marco Baldi, Marco Bianchi 0002, Franco Chiaraluce, Torleiv Kløve |
IEEE Trans. Inf. Theory | 1 |
| 2011 | Performance of APSK modulation in wireless tactical scenarios for land mobile systemsabstractIn this paper we extend the analysis of the performance of the APSK modulation, often limited to the AWGN channel, by considering its application in wireless tactical scenarios for land mobile systems. First, the implications of reduced PAPR on the total degradation are explored, taking into account the non-linear effects due to HPAs and the need to use adaptive pre-distortion. Then, the bit error rate performance is assessed by simulation, for some typical multipath scenarios with decision feedback equalization, also including the presence of turbo channel coding. Marco Baldi, Franco Chiaraluce, Antonio de Angelis, Rossano Marchesani, Sebastiano Schillaci |
ISCC | 1 |
| 2011 | On a Family of Circulant Matrices for Quasi-Cyclic Low-Density Generator Matrix CodesabstractWe present a new class of sparse and easily invertible circulant matrices that can have a sparse inverse though not being permutation matrices. Their study is useful in the design of quasi-cyclic low-density generator matrix codes that are able to join the inner structure of quasi-cyclic codes with sparse generator matrices, so limiting the number of elementary operations needed for encoding. Circulant matrices of the proposed class permit to hit both targets without resorting to identity or permutation matrices that may penalize the code minimum distance and often cause significant error floors. Marco Baldi, Federico Bambozzi, Franco Chiaraluce |
IEEE Trans. Inf. Theory | 1 |
| 2010 | Non-systematic codes for physical layer securityabstractThis paper is a first study on the usage of non-systematic codes based on scrambling matrices for physical layer security. The chance of implementing transmission security at the physical layer is known since many years, but it is now gaining an increasing interest due to its several possible applications. It has been shown that channel coding techniques can be effectively exploited for designing physical layer security schemes, in such a way that an unauthorized receiver, experiencing a channel different from that of the authorized receiver, is not able to gather any information. Recently, it has been proposed to exploit puncturing techniques in order to reduce the security gap between the authorized and unauthorized channels. In this paper, we show that the security gap can be further reduced by using non-systematic codes, able to scramble information bits within the transmitted codeword. Marco Baldi, Marco Bianchi 0002, Franco Chiaraluce |
ITW | 1 |
| 2008 | Exact and Approximate Expressions for the Probability of Undetected Errors of Varshamov-Tenengol'ts CodesabstractComputation of the undetected error probability for error detecting codes over the Z-channel is an important issue, explored only in part in previous literature. In this paper, Varshamov-Tenengol'ts (VT) codes are considered. First, an exact formula for the probability of undetected errors is given. It can be explicitly computed for small code lengths (up to approximately 25). Next, some lower bounds that can be explicitly computed up to almost twice this length are studied. A comparison to the Hamming codes is given. It is further shown that heuristic arguments give a very good approximation that can easily be computed even for large lengths. Finally, Monte Carlo methods are used to estimate performance for long code lengths. Marco Baldi, Franco Chiaraluce, Torleiv Kløve |
IEEE Trans. Inf. Theory | 1 |
| 2007 | Quasi-Cyclic Low-Density Parity-Check Codes in the McEliece CryptosystemabstractIn this paper, a new variant of the McEliece cryptosystem, based on quasi-cyclic low-density parity-check (QC-LDPC) codes, is studied. In principle, such codes can substitute Goppa codes, originally used by McEliece; their adoption, however, is subject to cryptanalytic evaluation to ensure sufficient system robustness. The authors conclude that some families of QC-LDPC codes, based on circulant permutation matrices, are inapplicable in this context, due to security issues, whilst other codes, based on the "difference families" approach, can be able to ensure a good level of security against intrusions, even if very large lengths are needed. Marco Baldi, Franco Chiaraluce, Roberto Garello, Francesco Mininni |
ICC | 1 |
| 2007 | The Probability of Undetected Error for Varshamov-Tenengol'ts CodesabstractComputation of the undetected error probability for error correcting codes over the Z-channel is an important issue, explored only in part in previous literature. In this paper we consider the case of Varshamov-Tenengol'ts codes, by presenting some analytical, numerical, and heuristic methods for unveiling this additional feature. Franco Chiaraluce, Marco Baldi, Susanna Spinsante, Torleiv Kløve |
ICC | 2 |
| 2007 | Cryptanalysis of a new instance of McEliece cryptosystem based on QC-LDPC CodesabstractWe adopt a class of quasi-cyclic low-density parity-check codes that allow to overcome the main limitations of the original McEliece cryptosystem based on Goppa codes, that are large key size and low transmission rate. The codes are designed by using a new algorithm based on "random difference families" that permits to construct very large sets of equivalent codes. An extensive cryptanalysis is developed to verify the security level achievable through a selected choice of the system parameters. While previous versions of the McEliece cryptosystem based on LDPC codes are vulnerable to the considered attacks, a new scheme is proposed that ensures satisfactory system robustness with reduced key size and increased transmission rate. Moreover, it is established that the new cryptosystem can be fast enough to justify its adoption as an alternative to widespread solutions, like RSA. Marco Baldi, Franco Chiaraluce |
ISIT | 1 |
| 2006 | Non-Binary Low Density Parity Check Codes for Satellite CommunicationsabstractIn this paper, we study a new class of Low Density Parity Check codes, designed for satellite communications, and achieving both high spectral efficiency and large coding gain. Given a constant-envelope 8-PSK constellation, a generic linear binary code does not lead to a geometrically uniform Euclidean-space code. Low Density Parity Check codes over Z_8, the group of integers modulo 8, are considered. When applied to 8-PSK, they generate geometrically uniform Euclidean space codes: distance profile and word error probability are the same for each transmitted codeword. These properties highly simplify both design and analysis. Some insights on code design, encoding, decoding, and simulated performance are provided. Gabriella Bosco, Roberto Garello, Francesco Mininni, Marco Baldi, Franco Chiaraluce |
ISCC | 4 |