GMP for big integer arithmetic
Now I’m back to my cryptography study after a long rest. My next target is RSA algorithm which requires big integer arithmetics. I decided...
FreeStyle Libreをバラしてみました
ピッタリ2週間で使えなくなったされたLibreをバラしてみました。 真ん中の黒いのが腕にささってました。長さ5ミリ。すごくフニャフニャです。専用センサ取り付けツールを使わないと真っ直ぐささりそうもありません。 しっかりくっついているフタをこじあけました。ボタン電池、チップ、温度センサ?外周の丸いパターンはNFCのアンテナのようです。チップは完全カスタムとおもいきやTIの既製品(またはそのカスタマイズ品)のようです。この方も分解されてます。4年前のものですが基盤はまったく同じですね。...
혈당 측정 이야기
제가 그 동안 탄수화물 섭취, 저당질 다이어트에 대해서 배우면서 제 몸의 혈당치가 어떻게 되어 있는지 너무 궁금해서 드디어 연속적 포도당 모니터링 (Continuous Glucose Monitoring:...
Server Name Indication (SNI)
Now that I could link OpenSSL library to my program, I tried to use it for a simple client connection to a TLS server....
Linking with OpenSSL
I struggled to link with OpenSSL library. I thought this is a good opportunity to learn more about cmake. However, I couldn’t find a...
SHA256
Now that I had SeverHello which contains a cipher suite to be used in key exchange, I can start serious algorithms instead of tedious...
Client Hello
I have managed to set up basic c++ and boost environment as in the previous post. I found in the default compiler setting, c++11...
Learning TLS (aka SSL)
To understand the modern HTTP with security layer including encryption algorithm and key exchange rituals, I decided to learn TLS (Transport Layer Security) protocol...
Bunnies Saved!
So I spent one whole weekend + most of the new year holidays to solve foobar problems. The last one (level 5) was the...
Evil organization?
When I was googling ‘javascript regular expression’, the browser brought me this. I didn’t know about Google’s foobar challenge but it seems it’s been...