Aerospace and Electronic Systems - August 2019 - 40
Ensuring Cybersecure Telemetry and Telecommand in Small Satellites: Recent Trends and Empirical Propositions
Table 5.
Results of Differential-Linear Cryptanalysis of Selected Ciphers
Algorithm
L/D
No. of rounds
No. of operations required
AES-128 [62]
D
7
2106 CP, time complexity of 2110:2 , memory
complexity of 294:2 and data complexity of 2106:2
(uses improved impossible differential)
IDEA-128 [63]
L, D
3
0.75 Â244 (+ 1.5 Â229 for additional two
subkeys) (229 CP, 249 addition modulo;
additional 233 XOR operations)
PRESENT-80 (reduced
round variant) [64]
D
16
264 CP; 265 memory accesses; 232 6-bit
counters; 224 hash cells
PRESENT-80 (reduced
round variant) [65]
L
25
264 CP; 262:4 data complexity / CP; 265 time
complexity
PRESENT-80 [42]
L, D
31
223 CP; 284 KP/ciphertext
DES-56 [66]
L, D
16, 10
247 CP, data complexity less than 255 (D) and
243 KP (L) and 243
L stands for linear cryptanalysis, D standards for differential cryptanalysis, CP stands for chosen plaintext, KP stands for known plaintext.
Table 5 shows the computational complexities
involved in differential-linear cryptanalysis of selected
ciphers. For RSA, we cannot consider either differential
or linear cryptanalysis and instead, consider partial key
exposure attack, where attackers are able to construct the
entire private key d given k=4 least significant bits of d,
where k is the length of the modulus of the product of two
prime numbers, n [59]. Takayasu and Kunihiro [60]
showed that it is possible to extract the key given
d < N 0:5625 and d < N 0:368 using most MSBs and LSBs
(most and least significant bits, respectively), fully covering the Boneh-Durfee bound of d < N 0:292 . Blomer and
May [61] showed that the L3 time on a 500 MHz workstation to crack the private key is as low as 72 min and 50 h
for ðN; eÞ = (1000, 550) and (1000, 500) for known MSB
and LSB, respectively.
Side-channel attacks (implementation attacks) are carried out based on information leaked from the implementation of a cryptosystem [67]. Examples of side-channel
attacks include cache attacks, timing attacks, differentialfault attacks, and power and electromagnetic analysis
attacks.
Skalicky and Cui [68] proposed a cache collision timing attack that requires only 215 encryptions with 50 random keys in the first and last round to recover the secret
key due to the use of lookup tables in AES, which is meant
to increase the throughput of AES. Bonneau and Mironov
[69] further reduced the number of encryptions to 213 via
expanded final round attack that takes advantage of all
cache collisions. Tsunoo et al. [70] proposed a cache
attack on DES, requiring 223 plaintexts and 224 calculations with a success rate of > 90%. A vulnerability in the
key-scheduling process was identified by Kim [71], which
40
allows differential-fault attack to induce two faulty ciphertexts in the 8th round of AES-128 (one-byte fault model),
suggesting the last three rounds of AES to be protected.
Differential-fault attacks have also been known to be
effective against IDEA, extracting 93 out of 128 key bits
by inducing only ten faults [72], thanks to the weak keys.
Rivain [73] showed that the secret key of DES could be
broken by inducing faults at the end of rounds 9-12;
around 105 faults at the end of round 9 can recover the
round key with 99% confidence. Banerjee et al. [74]
showed how the secret key of AES-128 could be extracted
in less than 3 h by collecting and processing 500 plaintext
and evaluating correlation values through power analysis
of processor's power consumption during encryption,
whereas multiple techniques to maximize and extract such
side-channel information from smartcards equipped with
DES via power analysis have been shown to be effective
by Messerges et al. [75]. Yang et al. [76] proposed a side
channel cube attack on PRESENT, requiring 215 chosen
plaintexts and 232 encryptions for a 1-bit leak in the third
round due to the existence of nonrandom polynomials
after few rounds.
Timing, differential-fault and power attacks have been
proposed on RSA. Factorization of the public key of RSA
is the first attack to consider [77], and Schindler [78] proposed an efficient timing attack enabling factorization of
the modulus even if the Chinese Remainder Theorem
(CRT) and Montgomery's algorithm is used to evaluate
the public key. Aumuller et al. [79] proved the feasibility
of the classical Bellcore fault attack on unprotected microcontroller-based RSA cryptosystems (such as smartcards)
using CRT. However, Fournaris [80] proposed a fault and
power attack resistant RSA cryptosystem by using an
IEEE A&E SYSTEMS MAGAZINE
AUGUST 2019
Aerospace and Electronic Systems - August 2019
Table of Contents for the Digital Edition of Aerospace and Electronic Systems - August 2019
Contents
Aerospace and Electronic Systems - August 2019 - Cover1
Aerospace and Electronic Systems - August 2019 - Cover2
Aerospace and Electronic Systems - August 2019 - Contents
Aerospace and Electronic Systems - August 2019 - 2
Aerospace and Electronic Systems - August 2019 - 3
Aerospace and Electronic Systems - August 2019 - 4
Aerospace and Electronic Systems - August 2019 - 5
Aerospace and Electronic Systems - August 2019 - 6
Aerospace and Electronic Systems - August 2019 - 7
Aerospace and Electronic Systems - August 2019 - 8
Aerospace and Electronic Systems - August 2019 - 9
Aerospace and Electronic Systems - August 2019 - 10
Aerospace and Electronic Systems - August 2019 - 11
Aerospace and Electronic Systems - August 2019 - 12
Aerospace and Electronic Systems - August 2019 - 13
Aerospace and Electronic Systems - August 2019 - 14
Aerospace and Electronic Systems - August 2019 - 15
Aerospace and Electronic Systems - August 2019 - 16
Aerospace and Electronic Systems - August 2019 - 17
Aerospace and Electronic Systems - August 2019 - 18
Aerospace and Electronic Systems - August 2019 - 19
Aerospace and Electronic Systems - August 2019 - 20
Aerospace and Electronic Systems - August 2019 - 21
Aerospace and Electronic Systems - August 2019 - 22
Aerospace and Electronic Systems - August 2019 - 23
Aerospace and Electronic Systems - August 2019 - 24
Aerospace and Electronic Systems - August 2019 - 25
Aerospace and Electronic Systems - August 2019 - 26
Aerospace and Electronic Systems - August 2019 - 27
Aerospace and Electronic Systems - August 2019 - 28
Aerospace and Electronic Systems - August 2019 - 29
Aerospace and Electronic Systems - August 2019 - 30
Aerospace and Electronic Systems - August 2019 - 31
Aerospace and Electronic Systems - August 2019 - 32
Aerospace and Electronic Systems - August 2019 - 33
Aerospace and Electronic Systems - August 2019 - 34
Aerospace and Electronic Systems - August 2019 - 35
Aerospace and Electronic Systems - August 2019 - 36
Aerospace and Electronic Systems - August 2019 - 37
Aerospace and Electronic Systems - August 2019 - 38
Aerospace and Electronic Systems - August 2019 - 39
Aerospace and Electronic Systems - August 2019 - 40
Aerospace and Electronic Systems - August 2019 - 41
Aerospace and Electronic Systems - August 2019 - 42
Aerospace and Electronic Systems - August 2019 - 43
Aerospace and Electronic Systems - August 2019 - 44
Aerospace and Electronic Systems - August 2019 - 45
Aerospace and Electronic Systems - August 2019 - 46
Aerospace and Electronic Systems - August 2019 - 47
Aerospace and Electronic Systems - August 2019 - 48
Aerospace and Electronic Systems - August 2019 - 49
Aerospace and Electronic Systems - August 2019 - 50
Aerospace and Electronic Systems - August 2019 - 51
Aerospace and Electronic Systems - August 2019 - 52
Aerospace and Electronic Systems - August 2019 - 53
Aerospace and Electronic Systems - August 2019 - 54
Aerospace and Electronic Systems - August 2019 - 55
Aerospace and Electronic Systems - August 2019 - 56
Aerospace and Electronic Systems - August 2019 - 57
Aerospace and Electronic Systems - August 2019 - 58
Aerospace and Electronic Systems - August 2019 - 59
Aerospace and Electronic Systems - August 2019 - 60
Aerospace and Electronic Systems - August 2019 - 61
Aerospace and Electronic Systems - August 2019 - 62
Aerospace and Electronic Systems - August 2019 - 63
Aerospace and Electronic Systems - August 2019 - 64
Aerospace and Electronic Systems - August 2019 - 65
Aerospace and Electronic Systems - August 2019 - 66
Aerospace and Electronic Systems - August 2019 - 67
Aerospace and Electronic Systems - August 2019 - 68
Aerospace and Electronic Systems - August 2019 - Cover3
Aerospace and Electronic Systems - August 2019 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2022_tutorial
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2021_tutorials
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2019partII
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2018
https://www.nxtbookmedia.com