Sebastien Rousseau

குவாண்டம்-எதிர்ப்பு கிரிப்டோகிராஃபி

குவாண்டம் சகாப்தத்தில் தரவைப் பாதுகாத்தல்: ஹாஷ் லைப்ரரி (HSH)

HSH: அங்கீகாரத்தின் பிந்தைய-குவாண்டம் சகாப்தத்திற்கான ஒரு குவாண்டம்-எதிர்ப்பு ஹாஷ் லைப்ரரி.

5 min read
Banner for: குவாண்டம் சகாப்தத்தில் தரவைப் பாதுகாத்தல்: ஹாஷ் லைப்ரரி (HSH)

குவாண்டம் கம்ப்யூட்டிங் கருப்பொருளில் ஒரு படைப்பாற்றல் மிக்க விளக்கப்படம்.class="img-fluid clearfix"

இந்தக் கட்டுரையில், நான் உருவாக்கிய Rust ஹாஷ் லைப்ரரியை (HSH) குறிப்பாகக் கவனத்தில் கொண்டு, குவாண்டம்-எதிர்ப்பு கிரிப்டோகிராஃபியின் பயன்பாடுகளை ஆராய்வேன். இந்த லைப்ரரி கிரிப்டோகிராஃபிக் ஹாஷிங் மற்றும் சரிபார்ப்பு செயல்பாடுகளுக்காக முழுமையாக மேம்படுத்தப்பட்டுள்ளது.

உங்கள் உலாவியில் முயற்சி செய்யுங்கள். அதே அல்காரிதம் குடும்பத்தை (SHA-256, BLAKE3, Argon2id) பொதி செய்யும் ஒரு துணை க்ரேட், WebAssembly-க்கு தொகுக்கப்பட்டு, சர்வர் சுற்று-பயணமோ மூன்றாம் தரப்பு JavaScript-ஓ இல்லாமல் முழுவதுமாக கிளையண்ட்-பக்கத்தில் இயங்குகிறது: hsh உலாவிக்குள் டெமோவைத் திறக்கவும் →

நுண்ணறிவு

குவாண்டம் கம்ப்யூட்டிங்கின் வளர்ந்துவரும் அச்சுறுத்தல்

டிஜிட்டல் நிலப்பரப்பு வளர்ச்சியடையும்போது, நிதிச் சேவை நிறுவனங்கள் போட்டித்தன்மையுடன் இருக்க புதிய தொழில்நுட்பங்களை ஏற்றுக்கொள்ள வேண்டும். அவ்வாறு செய்யத் தவறினால் பின்தங்கிவிடும் அபாயம் உள்ளது, ஏனெனில் டிஜிட்டல் மாற்றம் ஒவ்வொரு தொழிற்துறையையும் பாதித்து வருகிறது.

குவாண்டம் கம்ப்யூட்டிங் ஒரு புரட்சிகரமான மாற்றத்தை அறிவிக்கிறது, வங்கி மற்றும் நிதிச் சேவைகள் உட்பட பல்வேறு துறைகளில் குறிப்பிடத்தக்க முன்னேற்றங்களைத் தூண்டும் சக்தியை வழங்குகிறது. இருப்பினும், மிகவும் சிக்கலான குறியீடுகளைக் கூட மறைகுறியீடு நீக்கும் திறன் காரணமாக, இது டிஜிட்டல் பாதுகாப்பிற்கு ஒரு பயங்கரமான அபாயத்துடன் இணைந்துள்ளது.

பாரம்பரிய கம்ப்யூட்டர்களால் தீர்க்க முடியாத கணித சிக்கல்களைத் தீர்க்கும் திறன் இருப்பதால், சில பாரம்பரிய மறைகுறியீட்டு நுட்பங்களை குவாண்டம் கம்ப்யூட்டிங் காலாவதியாக்குகிறது.

இன்றைய சூழலில், ஆலிஸ் மற்றும் பாப் கிரிப்டோகிராஃபிக் விசைகளைப் பயன்படுத்தி பாதுகாப்பாகத் தொடர்பு கொள்ள முடியும், இதனால் ஈவ் செய்திகளை மறைகுறியீடு நீக்குவதைத் தடுக்கிறது. ஆனால், விசை விநியோகம் மற்றும் சேமிப்பின் முழுமையான பாதுகாப்பை ஒருபோதும் முழுமையாக உத்தரவாதப்படுத்த முடியாது. இதன் விளைவாக, குவாண்டம் கம்ப்யூட்டர்கள் மறைகுறியீடு மற்றும் டிஜிட்டல் பாதுகாப்பிற்கு ஒரு குறிப்பிடத்தக்க அச்சுறுத்தலாக உள்ளன.

பாதுகாப்பானது ஆனால் பாதிக்கக்கூடியது: குவாண்டம் சகாப்தத்தில் கிரிப்டோகிராஃபிக் சவால்களைக் கடந்து செல்லுதல்

வரிசை வரைபடம்.class="img-fluid clearfix"

விளக்கக்குறிப்பு
விளக்கம்
தற்போதைய மறைகுறியீடு

ஆலிஸ் மற்றும் பாப் பயன்படுத்தும் தற்போதைய மறைகுறியீட்டு அல்காரிதம்கள் ஈவ் அவர்களது செய்திகளை மறைகுறியீடு நீக்குவதைத் தடுப்பதில் திறம்படச் செயல்படுகின்றன. இருப்பினும், குவாண்டம் கம்ப்யூட்டிங் இந்த அல்காரிதம்களின் பாதுகாப்பிற்கு ஒரு சாத்தியமான அச்சுறுத்தலை ஏற்படுத்துகிறது.

சாத்தியமான குவாண்டம் அபாயம்

சில வகையான கணக்கீடுகளைச் செய்வதில் குவாண்டம் கம்ப்யூட்டர்கள் பாரம்பரிய கம்ப்யூட்டர்களை விட மிக வேகமானவை, சில மறைகுறியீட்டு அல்காரிதம்களை உடைக்கப் பயன்படுத்தப்படும் கணக்கீடுகள் உட்பட. ஈவ்க்கு ஒரு குவாண்டம் கம்ப்யூட்டரை அணுக முடிந்தால், அவர் மறைகுறியீட்டை உடைத்து ஆலிஸ் மற்றும் பாப்பின் செய்திகளைப் படிக்கக்கூடும்.

விசை விநியோகம் மற்றும் சேமிப்பு அபாயங்கள்

ஆலிஸ் மற்றும் பாப் வலுவான மறைகுறியீட்டைப் பயன்படுத்தினாலும், செய்திகளை மறைகுறியாக்கவும் மறைகுறியீடு நீக்கவும் பயன்படுத்தப்படும் விசைகள் சமரசம் செய்யப்பட்டால் அவர்களது செய்திகள் இன்னும் அபாயத்திற்கு உள்ளாகலாம். திருட்டு, ஹேக்கிங், அல்லது சமூக பொறியியல் தாக்குதல்கள் போன்ற பல வழிகளில் விசைகள் சமரசம் செய்யப்படலாம்.

பிந்தைய-குவாண்டம் கிரிப்டோகிராஃபியின் தேவை

பிந்தைய-குவாண்டம் கிரிப்டோகிராஃபி என்பது குவாண்டம் தாக்குதல்களுக்கு எதிர்ப்புத் திறன் கொண்டதாக வடிவமைக்கப்பட்ட கிரிப்டோகிராஃபியின் ஒரு புதிய துறையாகும். பிந்தைய-குவாண்டம் மறைகுறியீட்டு அல்காரிதம்கள் இன்னும் உருவாக்கப்பட்டு வருகின்றன, ஆனால் அவை குவாண்டம் தாக்குதல்களிலிருந்து தரவைப் பாதுகாக்கும் திறனைக் கொண்டுள்ளன.

குவாண்டம்-எதிர்ப்பு கிரிப்டோகிராஃபியை அறிமுகப்படுத்துதல்

பிந்தைய-குவாண்டம் கிரிப்டோகிராஃபி (PQC) அல்லது குவாண்டம்-பாதுகாப்பு கிரிப்டோகிராஃபி என்றும் அழைக்கப்படும் குவாண்டம்-எதிர்ப்பு கிரிப்டோகிராஃபி, குவாண்டம் கம்ப்யூட்டர் தாக்குதல்களுக்கு எதிராகப் பாதுகாப்பானதாக நம்பப்படும் கிரிப்டோகிராஃபிக் அல்காரிதம்களைக் குறிக்கிறது.

குவாண்டம் கம்ப்யூட்டிங்கின் ஆபத்துகளிலிருந்து தங்கள் தரவைப் பாதுகாக்க நிறுவனங்கள் தேவையான முன்னெச்சரிக்கை நடவடிக்கைகளை எடுக்க வேண்டும். குவாண்டம்-எதிர்ப்பு மறைகுறியீடு மற்றும் குவாண்டம் பின்னல் உத்திகளைச் செயல்படுத்துவது நிதிச் சேவை நிறுவனங்களுக்கு கூடுதல் அடுக்கு பாதுகாப்பை வழங்க முடியும்.

கருத்து

ஹாஷ் லைப்ரரி (HSH): குவாண்டம்-எதிர்ப்பு கிரிப்டோகிராஃபியில் கூட்டிணக்கத்திற்கு முன்னோடி

ஹாஷ் லைப்ரரி (HSH) குவாண்டம்-எதிர்ப்பு கிரிப்டோகிராஃபியுடன் தரவைப் பாதுகாக்க இலகுவான, திறமையான, மற்றும் பயனர்-நட்பு தீர்வை வழங்குகிறது. அடிப்படை கிரிப்டோகிராஃபிக் அல்காரிதம்களைப் பற்றிய விரிவான புரிதல் தேவைப்படாமல், டெவலப்பர்கள் தங்கள் பயன்பாடுகளில் குவாண்டம்-எதிர்ப்பு அல்காரிதம்களைப் பயன்படுத்த இது உதவுகிறது.

இந்த லைப்ரரி, அதன் வேகம் மற்றும் திறமைக்காகப் பெயர்பெற்ற Rust நிரலாக்க மொழியில் கட்டமைக்கப்பட்டுள்ளது, இது கிரிப்டோகிராஃபி மற்றும் நீண்டகால நம்பகத்தன்மைக்கு சிறந்த முறையில் பொருந்துகிறது.

தாக்கம்

குவாண்டம்-எதிர்ப்பு கிரிப்டோகிராஃபிக் ஹாஷ் லைப்ரரியின் நன்மைகள்

ஹாஷ் லைப்ரரி (HSH) ⧉ ஏராளமான நவீன கிரிப்டோகிராஃபிக் அடிப்படைக் கூறுகளை வழங்குகிறது, குவாண்டம் சகாப்தத்தின் சிக்கல்களுக்கு எதிராக ஒரு வலுவான தடையை உருவாக்குகிறது. குவாண்டம் கம்ப்யூட்டிங் டிஜிட்டல் பாதுகாப்பிற்கு ஒரு குறிப்பிடத்தக்க அபாயத்தை ஏற்படுத்தும் ஒரு சகாப்தத்தில் முக்கியமான தரவைப் பாதுகாப்பதில் அதன் முக்கியத்துவம் உள்ளது.

இந்த லைப்ரரி Argon2i, BScrypt, மற்றும் Scrypt உள்ளிட்ட அல்காரிதம்களின் தேர்வுடன், நிறுவனங்கள் மற்றும் நிதி நிறுவனங்களுக்கு ஆன்லைனில் கிடைக்கும் மிக உயர்ந்த நிலை பாதுகாப்பை வழங்குகிறது. இவை கடவுச்சொல்-அடிப்படையிலான விசை உருவாக்க பாதுகாப்பு செயல்பாடுகள் (PBKDFs). கடவுச்சொற்களை கிரிப்டோகிராஃபிக் விசைகளாக மாற்ற PBKDFs பயன்படுத்தப்படுகின்றன. அவை மெதுவாகவும் நினைவகத்தை-அதிகம் பயன்படுத்துவதாகவும் வடிவமைக்கப்பட்டுள்ளன, இதனால் விசைப்பலம்-கொண்ட (brute-force) தாக்குதல்களைப் பயன்படுத்தி அவற்றை உடைப்பது கடினமாகிறது.

கூடுதலாக, முடிவுகள் பாதுகாப்பானதாகவும் திறமையானதாகவும் இருப்பது மட்டுமல்லாமல், அவை நிறுவன-நிலை பயன்பாடுகளுக்கு சரியாகப் பொருந்துவதாகவும், விரிவாக்கக்கூடியதாகவும், பயன்படுத்த எளிதானதாகவும் இருப்பதை இந்த லைப்ரரி உறுதிப்படுத்துகிறது.

ஊக்கங்கள்

குவாண்டம் கம்ப்யூட்டிங் நிலப்பரப்பைப் பாதுகாப்பாகக் கடந்து செல்லுதல்

நுகர்வோர் நம்பிக்கையைப் பராமரித்தல்

HSH: இறுதி குவாண்டம்-எதிர்ப்பு ஹாஷ் லைப்ரரி

முடிவுரை

ஹாஷ் லைப்ரரி (HSH) ⧉ குவாண்டம்-எதிர்ப்பு கிரிப்டோகிராஃபியுடன் தரவைப் பாதுகாக்க இலகுவான, திறமையான, மற்றும் பயனர்-நட்பு தீர்வை வழங்குகிறது. அல்காரிதம்களைப் பற்றிய ஆழமான புரிதல் இல்லாமல், டெவலப்பர்கள் தங்கள் கிரிப்டோகிராஃபிக் நெறிமுறைகளை குவாண்டம்-எதிர்ப்பாக மேம்படுத்துவதை இது எளிதாக்குகிறது.

குவாண்டம்-எதிர்ப்பு கிரிப்டோகிராஃபி வேகமாக வளர்ந்து வரும் துறையாகும், மேலும் HSH லைப்ரரி முன்னிலையில் இருக்க உறுதிபூண்டுள்ளது. வளர்ந்து வரும் அச்சுறுத்தல்களுக்கு எதிராகப் பாதுகாக்க புதிய அல்காரிதம்கள் மற்றும் அம்சங்களுடன் இந்த லைப்ரரி வழக்கமாக புதுப்பிக்கப்படுகிறது.

தேசிய தரநிலைகள் மற்றும் தொழில்நுட்ப நிறுவனம் (NIST) ⧉ தற்போது தனது பிந்தைய-குவாண்டம் கிரிப்டோகிராஃபி (PQC) திட்டத்தின் ⧉ மூலம் பிந்தைய-குவாண்டம் கிரிப்டோகிராஃபிக் அல்காரிதம் தரநிலைகளின் தொகுப்பை வரையறுத்து வருகிறது.

முக்கியமான தரவைக் கையாளும் எந்தவொரு நிறுவனத்திற்கும் குவாண்டம் கம்ப்யூட்டிங் தாக்குதல்களிலிருந்து உங்கள் தரவைப் பாதுகாப்பது அவசியம். ஹாஷ் லைப்ரரி (HSH) ⧉ இந்த வளர்ந்து வரும் அச்சுறுத்தலிலிருந்து உங்கள் தரவைப் பாதுகாக்க உதவும் ஒரு சக்திவாய்ந்த கருவியாகும்.

பிரிப்பான்.class="m-10 w-100"

இது நம்முடைய நேரத்தை முடிக்கிறது. உங்கள் நேரத்திற்கு நன்றி!

உங்களுக்கு ஏதேனும் கேள்விகள் இருந்தால், LinkedIn ⧉ வழியாகவோ அல்லது தொடர்பு பக்கம் வழியாகவோ என்னைத் தொடர்பு கொள்ள தயங்க வேண்டாம். உங்கள் நேரத்திற்கு மீண்டும் நன்றி, மேலும் உங்களிடமிருந்து கேட்க எதிர்பார்க்கிறேன்.

❬ கட்டுரைகளுக்குத் திரும்பு

கடைசியாக மதிப்பாய்வு செய்யப்பட்டது .

இந்தக் கட்டுரையைக் குறுக்கு-பதிவிடுங்கள்

Medium-க்கு வடிவமைத்து நகலெடு

# குவாண்டம் சகாப்தத்தில் தரவைப் பாதுகாத்தல்: ஹாஷ் லைப்ரரி (HSH) — Sebastien Rousseau

> Originally published at [https://sebastienrousseau.com/ta/2023-10-16-protecting-data-in-the-quantum-age-the-hash-library-hsh/](https://sebastienrousseau.com/ta/2023-10-16-protecting-data-in-the-quantum-age-the-hash-library-hsh/)

எதிர்காலத்தில் குவாண்டம் கம்ப்யூட்டிங் முன்னேற்றங்கள் ஏற்பட்டாலும் உங்கள் தரவின் பாதுகாப்பை உறுதிசெய்யும் வகையில், அதைப் பாதுகாக்க HSH குவாண்டம்-எதிர்ப்பு கிரிப்டோகிராஃபிக் அடிப்படைக் கூறுகளைப் பயன்படுத்துகிறது.

Read the full article on sebastienrousseau.com: https://sebastienrousseau.com/ta/2023-10-16-protecting-data-in-the-quantum-age-the-hash-library-hsh/

Mastodon-க்கு வடிவமைத்து நகலெடு

குவாண்டம் சகாப்தத்தில் தரவைப் பாதுகாத்தல்: ஹாஷ் லைப்ரரி (HSH) — Sebastien Rousseau

எதிர்காலத்தில் குவாண்டம் கம்ப்யூட்டிங் முன்னேற்றங்கள் ஏற்பட்டாலும் உங்கள் தரவின் பாதுகாப்பை உறுதிசெய்யும் வகையில், அதைப் பாதுகாக்க HSH குவாண்டம்-எதிர்ப்பு கிரிப்டோகிராஃபிக் அடிப்படைக் கூறுகளைப் பயன்படுத்துகிறது.

https://sebastienrousseau.com/ta/2023-10-16-protecting-data-in-the-quantum-age-the-hash-library-hsh/

LinkedIn-க்கு வடிவமைத்து நகலெடு

குவாண்டம் சகாப்தத்தில் தரவைப் பாதுகாத்தல்: ஹாஷ் லைப்ரரி (HSH) — Sebastien Rousseau

எதிர்காலத்தில் குவாண்டம் கம்ப்யூட்டிங் முன்னேற்றங்கள் ஏற்பட்டாலும் உங்கள் தரவின் பாதுகாப்பை உறுதிசெய்யும் வகையில், அதைப் பாதுகாக்க HSH குவாண்டம்-எதிர்ப்பு கிரிப்டோகிராஃபிக் அடிப்படைக் கூறுகளைப் பயன்படுத்துகிறது.

முக்கிய மூலோபாயக் கருத்துகள் இங்கே:

- நுண்ணறிவு. டிஜிட்டல் நிலப்பரப்பு வளர்ச்சியடையும்போது, நிதிச் சேவை நிறுவனங்கள் போட்டித்தன்மையுடன் இருக்க புதிய தொழில்நுட்பங்களை ஏற்றுக்கொள்ள வேண்டும்.
- கருத்து. ஹாஷ் லைப்ரரி (HSH) குவாண்டம்-எதிர்ப்பு கிரிப்டோகிராஃபியுடன் தரவைப் பாதுகாக்க இலகுவான, திறமையான, மற்றும் பயனர்-நட்பு தீர்வை வழங்குகிறது.
- தாக்கம். [ஹாஷ் லைப்ரரி (HSH) ⧉][00] ஏராளமான நவீன கிரிப்டோகிராஃபிக் அடிப்படைக் கூறுகளை வழங்குகிறது, குவாண்டம் சகாப்தத்தின் சிக்கல்களுக்கு எதிராக ஒரு வலுவான தடையை உருவாக்குகிறது.
- ஊக்கங்கள். குறுக்கு-தளக் கூட்டிணக்கம்: ஹாஷ் லைப்ரரி (HSH) தளங்கள் மற்றும் பயன்பாடுகள் முழுவதும் தரவைப் பாதுகாக்கிறது.

இந்தக் கட்டுரையில் விவரிக்கப்பட்ட சவால்களுக்கு உங்கள் நிறுவனத்தின் அணுகுமுறை என்ன?

→ https://sebastienrousseau.com/ta/2023-10-16-protecting-data-in-the-quantum-age-the-hash-library-hsh/

#குவாண்டம்எதிர்ப்புகிரிப்டோகிராஃபி #பிந்தையகுவாண்டம்கிரிப்டோகிராஃபி #ஹாஷ்லைப்ரரி #Hsh #கடவுச்சொல்ஹாஷிங்

Sebastien Rousseau | CC-BY-4.0
இந்தக் கட்டுரையை மேற்கோள் காட்டுங்கள்

குவாண்டம் சகாப்தத்தில் தரவைப் பாதுகாத்தல்: ஹாஷ் லைப்ரரி (HSH) — Sebastien Rousseau

எதிர்காலத்தில் குவாண்டம் கம்ப்யூட்டிங் முன்னேற்றங்கள் ஏற்பட்டாலும் உங்கள் தரவின் பாதுகாப்பை உறுதிசெய்யும் வகையில், அதைப் பாதுகாக்க HSH குவாண்டம்-எதிர்ப்பு கிரிப்டோகிராஃபிக் அடிப்படைக் கூறுகளைப் பயன்படுத்துகிறது.

BibTeX

@online{rousseau2023க,
  author  = {Rousseau, Sebastien},
  title   = {{குவாண்டம் சகாப்தத்தில் தரவைப் பாதுகாத்தல்: ஹாஷ் லைப்ரரி (HSH) — Sebastien Rousseau}},
  year    = {2023},
  url     = {https://sebastienrousseau.com/ta/2023-10-16-protecting-data-in-the-quantum-age-the-hash-library-hsh/},
  urldate = {2023}
}

RIS

TY  - GEN
AU  - Rousseau, Sebastien
TI  - குவாண்டம் சகாப்தத்தில் தரவைப் பாதுகாத்தல்: ஹாஷ் லைப்ரரி (HSH) — Sebastien Rousseau
PY  - 2023
UR  - https://sebastienrousseau.com/ta/2023-10-16-protecting-data-in-the-quantum-age-the-hash-library-hsh/
ER  -

Vancouver

Rousseau S. குவாண்டம் சகாப்தத்தில் தரவைப் பாதுகாத்தல்: ஹாஷ் லைப்ரரி (HSH) — Sebastien Rousseau. sebastienrousseau.com. 2023 Oct 27. Available from: https://sebastienrousseau.com/ta/2023-10-16-protecting-data-in-the-quantum-age-the-hash-library-hsh/

Chicago

Rousseau, Sebastien. "குவாண்டம் சகாப்தத்தில் தரவைப் பாதுகாத்தல்: ஹாஷ் லைப்ரரி (HSH) — Sebastien Rousseau." sebastienrousseau.com. October 27, 2023. https://sebastienrousseau.com/ta/2023-10-16-protecting-data-in-the-quantum-age-the-hash-library-hsh/.

APA

Rousseau, S. (2023, October 27). குவாண்டம் சகாப்தத்தில் தரவைப் பாதுகாத்தல்: ஹாஷ் லைப்ரரி (HSH) — Sebastien Rousseau. sebastienrousseau.com. https://sebastienrousseau.com/ta/2023-10-16-protecting-data-in-the-quantum-age-the-hash-library-hsh/

இந்தக் கட்டுரையை மறுபிரசுரம் செய்யுங்கள்

குவாண்டம் சகாப்தத்தில் தரவைப் பாதுகாத்தல்: ஹாஷ் லைப்ரரி (HSH) — Sebastien Rousseau

எதிர்காலத்தில் குவாண்டம் கம்ப்யூட்டிங் முன்னேற்றங்கள் ஏற்பட்டாலும் உங்கள் தரவின் பாதுகாப்பை உறுதிசெய்யும் வகையில், அதைப் பாதுகாக்க HSH குவாண்டம்-எதிர்ப்பு கிரிப்டோகிராஃபிக் அடிப்படைக் கூறுகளைப் பயன்படுத்துகிறது.

இந்தக் கட்டுரை பின்வரும் உரிமத்தின் கீழ் வழங்கப்படுகிறது Creative Commons Attribution 4.0 International. மறுபிரசுரத்திற்கு நியமன URL-க்கு காரணப்பொறுப்பு தேவை.

குவாண்டம் சகாப்தத்தில் தரவைப் பாதுகாத்தல்: ஹாஷ் லைப்ரரி (HSH) — Sebastien Rousseau

எதிர்காலத்தில் குவாண்டம் கம்ப்யூட்டிங் முன்னேற்றங்கள் ஏற்பட்டாலும் உங்கள் தரவின் பாதுகாப்பை உறுதிசெய்யும் வகையில், அதைப் பாதுகாக்க HSH குவாண்டம்-எதிர்ப்பு கிரிப்டோகிராஃபிக் அடிப்படைக் கூறுகளைப் பயன்படுத்துகிறது.

Originally published at https://sebastienrousseau.com/ta/2023-10-16-protecting-data-in-the-quantum-age-the-hash-library-hsh/ by Sebastien Rousseau.
Licensed under CC-BY-4.0.