Inventor · disambiguated record
Wil Michiels
Also filed as: MICHIELS WIL
26 granted patents·2 pending applications·21 citations·filing 2014–2019
92Inventor score
Top patents by PatentIndex Score
28 records- 0174US9455833B2Behavioral fingerprint in a white-box implementationNXP BV·Filed 2014·Granted Sep 27, 2016·3 cites·30 claims
- 0270US10726108B2Protecting the input/output of modular encoded white-box RSANXP BV·Filed 2019·Granted Jul 28, 2020·1 cites·6 claims
- 0368US9363244B2Realizing authorization via incorrect functional behavior of a white-box implementationNXP BV·Filed 2014·Granted Jun 7, 2016·2 cites·27 claims
- 0465US10140437B2Array indexing with modular encoded valuesNXP BV·Filed 2015·Granted Nov 27, 2018·1 cites·14 claims
- 0565US9838198B2Splitting S-boxes in a white-box implementation to resist attacksNXP BV·Filed 2014·Granted Dec 5, 2017·1 cites·30 claims
- 0665US9665699B2Implementing padding in a white-box implementationMICHIELS WIL·Filed 2015·Granted May 30, 2017·2 cites·12 claims
- 0764US9405936B2Code integrity protection by computing target addresses from checksumsNXP BV·Filed 2014·Granted Aug 2, 2016·1 cites·25 claims
- 0863US9819486B2S-box in cryptographic implementationNXP BV·Filed 2014·Granted Nov 14, 2017·1 cites·17 claims
- 0963US9639674B2Using single white-box implementation with multiple external encodingsNXP BV·Filed 2014·Granted May 2, 2017·1 cites·28 claims
- 1062US10412054B2Method for introducing dependence of white-box implementation on a set of stringsNXP BV·Filed 2014·Granted Sep 10, 2019·1 cites·32 claims
- 1162US10235506B2White-box modular exponentiationNXP BV·Filed 2015·Granted Mar 19, 2019·1 cites·17 claims
- 1262US10097342B2Encoding values by pseudo-random maskNXP BV·Filed 2015·Granted Oct 9, 2018·1 cites·18 claims
- 1362US9485226B2Method for including an implicit integrity or authenticity check into a white-box implementationNXP BV·Filed 2014·Granted Nov 1, 2016·1 cites·33 claims
- 1461US10068070B2White-box elliptic curve point multiplicationNXP BV·Filed 2015·Granted Sep 4, 2018·1 cites·20 claims
- 1557US10599820B2Control flow flattening for code obfuscation where the next block calculation needs run-time informationNXP BV·Filed 2014·Granted Mar 24, 2020·1 cites·22 claims
- 1656US9641337B2Interface compatible approach for gluing white-box implementation to surrounding programNXP BV·Filed 2014·Granted May 2, 2017·1 cites·29 claims
- 1754US9547758B2Program cable obfuscation based upon recently executed program codeNXP BV·Filed 2014·Granted Jan 17, 2017·1 cites·18 claims
- 1853US9584310B2Protecting a white-box implementation against attacksNXP BV·Filed 2014·Granted Feb 28, 2017·0 cites·9 claims
- 1951US9569639B2Remapping constant points in a white-box implementationNXP BV·Filed 2014·Granted Feb 14, 2017·0 cites·22 claims
- 2050US10372886B2Protecting the input/output of modular encoded white-box RSA/ECCNXP BV·Filed 2015·Granted Aug 6, 2019·0 cites·6 claims
- 2150US9954676B2Protecting a white-box implementation against attacksNXP BV·Filed 2017·Granted Apr 24, 2018·0 cites·13 claims
- 2250US9338145B2Security patch without changing the keyNXP BV·Filed 2014·Granted May 10, 2016·0 cites·34 claims
- 2348US9380033B2Implementing use-dependent security settings in a single white-box implementationNXP BV·Filed 2014·Granted Jun 28, 2016·0 cites·39 claims
- 2447US9654279B2Security module for secure function execution on untrusted platformNXP BV·Filed 2014·Granted May 16, 2017·0 cites·25 claims
- 2545US2016182472A1Binding White-Box Implementation To Reduced Secure ElementNXP BV·Filed 2014·Application pending·0 cites
- 2642US10700849B2Balanced encoding of intermediate values within a white-box implementationNXP BV·Filed 2015·Granted Jun 30, 2020·0 cites·18 claims
- 2737US9602273B2Implementing key scheduling for white-box DES implementationNXP BV·Filed 2015·Granted Mar 21, 2017·0 cites·21 claims
- 2836US2016350520A1Diversifying Control Flow of White-Box ImplementationNXP BV·Filed 2015·Application pending·0 cites
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →