The Basics with a Side of Crypto: Shifting and Masking in PHP

Ed Barnard (21.Apr.2018 at 11:00, 50 min)
Talk at Longhorn PHP Conference 2018 (English - US)

Rating: 5 of 5

We rarely need the basic skills of shifting, masking, or two’s complement arithmetic. Yet these remain important fundamentals. We’ll use a problem of applied cryptography (cache-timing attacks) to walk through the skills of one’s complement and two’s complement arithmetic, bit masks, shifting, and bitwise operations. We’re hitting the fundamentals of binary manipulation with zero prior knowledge expected. If you were never taught binary arithmetic, this talk is for you. After this talk, we’ll be far more comfortable with bitwise operators and what happens “under the covers.”

Who are you?

Claim talk

Talk claims have been moved to the new site.

Please login to the new site to claim your talk

Comments closed.


Rating: 5 of 5

21.Apr.2018 at 11:42 by Philip (14 comments) via Web2 LIVE

Thank you for this talk.The devil is indeed in the details.

Rating: 5 of 5

21.Apr.2018 at 11:51 by Peter (1 comments) via Web2 LIVE

Great talk, I love the deep dive into the bits :)

Rating: 5 of 5

23.Apr.2018 at 18:43 by Donald Scott Brown (10 comments) via Web2 LIVE

Was a fun flash back to 28 years ago while in school, me being a EE, definitely touched on hex and binary. Was a really food explanation of one and two's compliment.

© 2019