background image

Περιεχόµενα

xi

2.2

SHA-1 .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

27

2.2.1

Βασικά στοιχεία

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

27

2.2.2

Στάδια υπολογισµών .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

30

2.3

SHA-2 .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

31

2.3.1

Βασικά στοιχεία

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

32

2.3.2

Στάδια υπολογισµών .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

35

2.4

SHA-3 .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

37

2.4.1

Λειτουργίες σϕουγγαριού (Sponge Functions) .

.

.

.

.

.

.

.

.

.

38

2.4.2

Η συνάρτηση

του SHA-3 . . . . . . . . . . . . . . . . . . . .

44

2.4.3

Σύνοψη σταδίων υπολογισµών

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

48

2.5

Σύνοψη κεϕαλαίου

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

50

3

Τεχνική επιτάχυνσης διοχετεύσεων υλικού

51

3.1

Περίληψη .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

51

3.2

Εισαγωγή

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

52

3.3

Σχετικές εργασίες διοχετεύσεων υλικού

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

56

3.4

Τεχνικές βελτιστοποίησης αγωγών υλικού .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

58

3.5

Πειραµατικά αποτελέσµατα

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

65

3.5.1

Επικύρωση της τροποποιηµένης κατασκευής

.

.

.

.

.

.

.

.

.

.

65

3.5.2

Μέτρα αποδοτικότητας και ρυθµαπόδοσης

.

.

.

.

.

.

.

.

.

.

.

65

3.5.3

Αποτελέσµατα των δύο αρχιτεκτονικών

.

.

.

.

.

.

.

.

.

.

.

.

.

66

3.6

Συζήτηση .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

69

3.7

Συµπεράσµατα κεϕαλαίου και µελλοντικές εργασίες

.

.

.

.

.

.

.

.

.

.

73

4

Τεχνική επιτάχυνσης ξετυλίγµατος υλικού

75

4.1

Περίληψη .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

75

4.2

Εισαγωγή

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

76

4.3

Σχετικές εργασίες ξετυλίγµατος υλικού .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

79

4.4

Προτεινόµενο αρχιτεκτονικό σύστηµα

βελτιστοποίησης

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

82

4.4.1

Ο αρχιτεκτονικός σχεδιασµός του SHA-3

.

.

.

.

.

.

.

.

.

.

.

.

82

4.4.2

Συµπλήρωση, αντιστοίχιση και αποκοπή µονάδας

.

.

.

.

.

.

.

83

4.4.3

Η αρχιτεκτονική του αλγορίθµου SHA-3 .

.

.

.

.

.

.

.

.

.

.

.

.

85

4.5

Πειραµατικά αποτελέσµατα

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

89

4.5.1

Μετρήσεις επιδόσεων

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

89

4.5.2

Αποτελέσµατα

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

90

4.6

Συζήτηση αποτελεσµάτων

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

94

4.7

Συµπεράσµατα κεϕαλαίου και µελλοντικές εργασίες

.

.

.

.

.

.

.

.

.

.

96

5

Τεχνική επιτάχυνσης διοχετεύσεων και ξετυλίγµατος υλικού

98

5.1

Περίληψη .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

98

5.2

Εισαγωγή

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

100

5.3

Σχετικές εργασίες διοχετεύσεων και

ξετυλίγµατος υλικού

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

103

5.4

Νέα στρατηγική βελτιστοποίησης υλικού

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

106