| CARVIEW |
Select Language
HTTP/2 301
date: Sat, 27 Dec 2025 01:01:28 GMT
content-length: 0
location: https://aumasson.jp
strict-transport-security: max-age=15552000; includeSubDomains
x-content-type-options: nosniff
vary: accept-encoding
report-to: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=S8fXsu2kzsQTK6hWNCgTvF1w0hTdB6srBwdlz%2B0tO7WvwD3xIOuERdSQLyRn7xBribJLKW7se20PJnizGHxd4%2FJgnvXveGvwcFQ%3D"}]}
nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
server: cloudflare
cf-ray: 9b44e30c99e93e52-BOM
alt-svc: h3=":443"; ma=86400
HTTP/2 301
date: Sat, 27 Dec 2025 01:01:28 GMT
content-type: text/html
location: https://www.aumasson.jp/
server: cloudflare
x-github-request-id: 3212:2C10E1:5CEDA9:67D0DD:694F25C1
accept-ranges: bytes
age: 2597
via: 1.1 varnish
x-served-by: cache-bom-vanm7210029-BOM
x-cache: HIT
x-cache-hits: 0
x-timer: S1766797289.624063,VS0,VE1
vary: Accept-Encoding
x-fastly-request-id: 84645440d04ab90d53048d0e731069d8ad31cfea
cf-cache-status: DYNAMIC
nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
strict-transport-security: max-age=15552000; includeSubDomains
x-content-type-options: nosniff
report-to: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=lTJPvKclAjVNB6LKITg452tIrbu1XaL2lgTgend0mf2zMbZvOgw2DHmQz5u3AsvugQXOGNAvwfQUklwB%2F50TSrZBekNoLKIzp1IJ"}]}
cf-ray: 9b44e30d3bfb80c7-BOM
alt-svc: h3=":443"; ma=86400
HTTP/2 200
date: Sat, 27 Dec 2025 01:01:28 GMT
content-type: text/html; charset=utf-8
server: cloudflare
last-modified: Sun, 21 Dec 2025 10:51:29 GMT
access-control-allow-origin: *
strict-transport-security: max-age=15552000; includeSubDomains
expires: Fri, 26 Dec 2025 20:56:01 GMT
cache-control: max-age=600
report-to: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=pssoNnv%2F%2BjZbiNVTsk84r5EwMikbKy2eaxofAOEeYhDp%2Fy%2FDSEocC7dp3%2BGih%2BLfY9URMjXYgfiZh6SRsgsIBMGh3QTQXfxAB7N%2FagBmLQ%3D%3D"}]}
x-proxy-cache: MISS
x-github-request-id: D049:272D88:5BF1D4:667458:694EF409
x-content-type-options: nosniff
age: 0
via: 1.1 varnish
x-served-by: cache-bom-vanm7210097-BOM
x-cache: HIT
x-cache-hits: 0
x-timer: S1766797289.766023,VS0,VE200
vary: Accept-Encoding
x-fastly-request-id: b9300a98bd0e908b87a906913b406a376fec8cdc
cf-cache-status: DYNAMIC
nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
content-encoding: gzip
cf-ray: 9b44e30e2b51ff64-BOM
alt-svc: h3=":443"; ma=86400
Jean-Philippe Aumasson
JP Aumasson
Cryptographer, co-founder & chief security officer at Taurus SA.
Technical Books
No Starch, 2024
+ translations
+ translations
No Starch, 2017
+ translations
+ translations
Cryptography Designs
- Hash functions BLAKE, BLAKE2 (RFC 7693), BLAKE3
- Pseudorandom function SipHash (used in Linux, Rust, Wireguard, Bitcoin, etc.)
- Post-quantum signatures PRUNE-HORST, Gravity-SPHINCS, SPHINCS+ (FIPS 205, SLH-DSA)
- Password Hashing Competition & winner Argon2 (RFC 9106)
Misc
Fiction Books
Contact
- Signal (jpa.01), [email protected], GitHub, LinkedIn.





