Hanno Becker
a5fa07958e
Verify the result of RSA private key operations
...
If RSA-CRT is used for signing, and if an attacker can cause a glitch
in one of the two computations modulo P or Q, the difference between
the faulty and the correct signature (which is not secret) will be
divisible by P or Q, but not by both, allowing to recover the private
key by taking the GCD with the public RSA modulus N. This is known as
the Bellcore Glitch Attack. Verifying the RSA signature before handing
it out is a countermeasure against it.
2018-03-09 10:42:23 +00:00
..
2015-06-25 10:59:56 +02:00
2018-01-02 16:24:29 +01:00
2016-05-23 14:29:28 +01:00
2016-05-23 14:29:32 +01:00
2016-10-13 13:54:14 +01:00
2016-08-25 15:42:27 +01:00
2017-02-15 23:31:07 +02:00
2017-10-18 12:41:30 +01:00
2016-05-23 14:29:32 +01:00
2016-06-07 14:52:35 +01:00
2017-04-04 11:37:15 +02:00
2017-07-27 21:44:33 +01:00
2015-09-04 14:21:07 +02:00
2017-12-23 23:40:08 +01:00
2018-01-02 15:55:55 +01:00
2018-02-26 10:53:47 +00:00
2018-02-10 11:11:41 +02:00
2017-02-15 09:08:26 +00:00
2016-05-23 14:29:32 +01:00
2018-01-26 18:43:04 +00:00
2017-10-10 19:04:27 +03:00
2018-01-09 10:42:03 +00:00
2018-01-24 10:36:22 +00:00
2017-05-11 22:42:14 +01:00
2017-10-17 15:19:38 +01:00
2016-06-12 00:31:33 +01:00
2018-01-25 17:28:31 +00:00
2018-01-30 17:04:47 +00:00
2018-01-02 16:24:29 +01:00
2016-05-23 23:18:26 +01:00
2017-06-26 10:22:24 +01:00
2018-02-26 10:53:47 +00:00
2018-02-22 08:20:42 +00:00
2018-02-22 08:20:42 +00:00
2018-02-22 08:20:42 +00:00
2018-01-22 11:54:42 +01:00
2018-01-25 17:28:31 +00:00
2016-05-23 14:29:29 +01:00
2017-11-29 20:49:21 +01:00
2016-09-04 15:14:38 +01:00
2015-09-04 14:21:07 +02:00
2018-01-25 17:28:31 +00:00
2017-12-22 10:24:32 +00:00
2017-08-04 13:32:15 +01:00
2016-08-25 16:36:35 +01:00
2015-09-04 14:21:07 +02:00
2016-05-23 14:29:28 +01:00
2018-01-09 13:16:37 +00:00
2017-08-23 16:17:27 +01:00
2017-12-20 12:52:49 +01:00
2018-02-22 08:20:42 +00:00
2018-01-03 09:27:40 +00:00
2018-03-09 10:42:23 +00:00
2018-02-22 08:20:42 +00:00
2018-02-22 08:20:42 +00:00
2018-02-22 08:20:42 +00:00
2017-10-29 17:53:52 +02:00
2017-07-27 21:44:33 +01:00
2018-01-19 11:25:10 +01:00
2017-03-02 12:26:11 +00:00
2018-01-26 18:43:04 +00:00
2016-07-13 14:46:18 +01:00
2018-02-22 16:07:32 +01:00
2017-07-27 21:44:32 +01:00
2018-01-29 10:24:50 +01:00
2018-02-22 16:07:32 +01:00
2015-09-04 14:21:07 +02:00
2015-10-21 12:50:45 +02:00
2017-07-27 21:44:34 +01:00
2018-02-06 15:59:38 +02:00
2017-07-27 21:44:34 +01:00
2017-10-12 23:21:37 +01:00
2018-01-22 11:54:42 +01:00
2017-09-22 16:05:43 +01:00
2015-09-04 14:21:07 +02:00