Guillume DIDIER
|
4a04fcaac6
|
Fix add assign implemntation bug
|
2021-01-05 11:43:20 +01:00 |
|
Guillume DIDIER
|
d90d572bc9
|
Update cache util for new nightly
|
2021-01-05 11:40:34 +01:00 |
|
Guillume DIDIER
|
b276f09d1e
|
Figures
|
2021-01-05 11:39:49 +01:00 |
|
Guillume DIDIER
|
7c489d4b4b
|
AES experiment update
|
2020-12-08 09:45:24 +01:00 |
|
Guillume DIDIER
|
733e77cc83
|
Backport CSV to naive correctly.
|
2020-12-03 10:23:29 +01:00 |
|
Guillume DIDIER
|
7b8dec570f
|
Handle properly multi core
|
2020-12-03 10:02:01 +01:00 |
|
Guillume DIDIER
|
9a1d0837fa
|
Extra work for better coverage of naive covert channel variability
|
2020-12-02 16:47:53 +01:00 |
|
Guillaume DIDIER
|
10c1f4e5d5
|
Final fixes (CSV, p==0.0)
|
2020-12-02 16:30:28 +01:00 |
|
Guillume DIDIER
|
168f81a19e
|
Final experiments
Code for final experiments.
|
2020-11-24 10:25:32 +01:00 |
|
Guillume DIDIER
|
236b8bee48
|
Final update to AES Major update to covert channel benchmarking
|
2020-11-20 10:53:10 +01:00 |
|
Guillaume DIDIER
|
7efc28e253
|
Increase iteration count
|
2020-11-17 13:51:56 +01:00 |
|
Guillume DIDIER
|
a331fdd76e
|
Add a crate meant to one day factorize some common code to timing side channels
|
2020-10-22 14:49:09 +02:00 |
|
Guillume DIDIER
|
5eab981eec
|
Major refactor that allows proper core selection
- covert / side channel are currently back in a non functional state
- two thread calibration however qorks and gets full experimental results
|
2020-10-22 14:38:41 +02:00 |
|
GuillaumeDIDIER
|
dca4a79fff
|
Add turn lock
|
2020-10-05 15:25:46 +02:00 |
|
Guillaume DIDIER
|
456c812d9a
|
Fix Cyber Cobaye T Tables
|
2020-09-29 11:33:00 +02:00 |
|
GuillaumeDIDIER
|
04b782abdb
|
More notes
|
2020-09-29 11:31:36 +02:00 |
|
GuillaumeDIDIER
|
17e6482e2d
|
Add notes for openssl
|
2020-09-29 11:30:26 +02:00 |
|
Guillaume DIDIER
|
17a4f4585c
|
Make it easier to adjust Openssl Te
|
2020-09-29 11:10:12 +02:00 |
|
GuillaumeDIDIER
|
f17ca91e82
|
Various dependency updates - should now compile again
|
2020-09-29 10:51:24 +02:00 |
|
GuillaumeDIDIER
|
74ca41c273
|
Update dependencies
|
2020-09-29 09:52:00 +02:00 |
|
GuillaumeDIDIER
|
2ea505ca2c
|
Functional multi address version
|
2020-09-24 17:05:27 +02:00 |
|
GuillaumeDIDIER
|
61189da4ed
|
Fix flush and flush in single address mode : works cleanly with prefetchers enabled
|
2020-09-23 17:49:10 +02:00 |
|
GuillaumeDIDIER
|
0b499abe8a
|
Update dependencies
|
2020-09-23 10:09:10 +02:00 |
|
GuillaumeDIDIER
|
2b9debc229
|
Ignore result files
|
2020-09-23 10:07:53 +02:00 |
|
GuillaumeDIDIER
|
0d6a3abed3
|
Safety docq and other clippy concerns
|
2020-09-22 17:09:46 +02:00 |
|
GuillaumeDIDIER
|
eff29090a9
|
Fix a fex clippy issues and mark interfaces as unsafe
|
2020-09-22 16:49:22 +02:00 |
|
GuillaumeDIDIER
|
11d1ea28f2
|
Add missing files
|
2020-09-22 14:36:07 +02:00 |
|
GuillaumeDIDIER
|
26b37fdfde
|
Make AES T-table attack
|
2020-09-22 14:30:08 +02:00 |
|
root
|
654b9b2cdb
|
Cache utils updates
|
2020-09-22 14:27:52 +02:00 |
|
root
|
33df427053
|
Add nix dependency
|
2020-09-22 14:25:20 +02:00 |
|
GuillaumeDIDIER
|
e3dfe3c0f2
|
Make result more legible
|
2020-08-19 15:09:29 +02:00 |
|
GuillaumeDIDIER
|
8683dfa732
|
Get the foundation for optimized version using Flush and Flush
|
2020-08-19 14:34:52 +02:00 |
|
GuillaumeDIDIER
|
0819eef0c0
|
First version of aes T table attack - using flush and reload naively
|
2020-08-19 10:07:48 +02:00 |
|
GuillaumeDIDIER
|
b458204f79
|
Fix function detection on i9-9900
|
2020-08-05 11:12:10 +02:00 |
|
GuillaumeDIDIER
|
f3220fdfa3
|
Python script fixes
|
2020-08-05 11:11:49 +02:00 |
|
Guillaume DIDIER
|
1ce54f5e59
|
Fix naming of stats file
|
2020-08-04 15:06:00 +02:00 |
|
GuillaumeDIDIER
|
43153260d7
|
Add missing files
|
2020-08-04 14:42:17 +02:00 |
|
GuillaumeDIDIER
|
b747c64d16
|
Analysis scripts
|
2020-08-04 14:34:45 +02:00 |
|
GuillaumeDIDIER
|
a2d494d610
|
Threshold computation & calibration enhancements
|
2020-08-04 14:34:18 +02:00 |
|
GuillaumeDIDIER
|
5cd3150a4b
|
Add a draft module for AES attacks
|
2020-08-04 14:33:33 +02:00 |
|
GuillaumeDIDIER
|
15907efb15
|
Reduce the number of iteration in optimised address calibration
|
2020-07-23 13:32:25 +02:00 |
|
GuillaumeDIDIER
|
9b96280e78
|
Fix the number of iteration for optimised address calibration
|
2020-07-23 10:11:47 +02:00 |
|
GuillaumeDIDIER
|
ebc304d55a
|
Changes in order to make use of the new aoptimised address set in calibration
Change the set type to isize as it is a set of offsets
Change Calibrate two threads to make use of it
|
2020-07-21 11:27:46 +02:00 |
|
GuillaumeDIDIER
|
b815fd34ff
|
Make use of core_per_cocket in complexe slice addressing
|
2020-07-21 09:38:55 +02:00 |
|
GuillaumeDIDIER
|
47df020fa2
|
Various warning enhancements
|
2020-07-20 13:44:33 +02:00 |
|
GuillaumeDIDIER
|
0867e8961e
|
Detect correct number of physical core per socket
|
2020-07-20 13:44:12 +02:00 |
|
GuillaumeDIDIER
|
1d146fe544
|
Regroup options into a single parameters
|
2020-07-20 13:43:35 +02:00 |
|
GuillaumeDIDIER
|
0e0d5606bd
|
Add a third function handling the linear hashing functions Im and Ker
|
2020-07-20 13:42:31 +02:00 |
|
GuillaumeDIDIER
|
dc0fe08dab
|
Various fixes to the complex addressing module
|
2020-07-16 11:47:15 +02:00 |
|
GuillaumeDIDIER
|
6aa5784e22
|
Add test program for complex addressing image and basis
|
2020-07-16 11:46:41 +02:00 |
|