Secure and cool Remote Controls (Touchless, AES128 encryption, with a T-Beam watch and a cat)
Using remote controls to switch something on or open your garage is a piece of cake. Doing this automatically without touching anything is a little bit cooler. And doing it like James Bond, with an ESP32 Watch and completely encrypted? Let’s have a closer look at how this can be done and how we can build secure transmissions for other projects.
I am a proud Patreon of @GreatScott!, @ElectroBOOM , @Electronoobs , @EEVblog , and others. No Docker, No Microsoft Teams, Zoom
Links:
ESP32 Dev. Board: https://s.click.aliexpress.com/e/_ANHrBc
ESP-01: https://s.click.aliexpress.com/e/_9iQa15
T-Watch V3: https://s.click.aliexpress.com/e/_A4VDDh
Sketches: https://github.com/SensorsIot/Encrypted-Remote-Control
T-Watch playlist: https://www.youtube.com/playlist?list=PLVPBipeObwMNwRd-0-2K7vsfh5e_FOxnZ
T-Watch Smartwatch library: https://github.com/sharandac/My-TTGO-Watch
AES128 library: https://github.com/suculent/thinx-aes-lib
The links above usually are affiliate links that support the channel (no additional cost for you).
Supporting Material and Blog Page: http://www.sensorsiot.org
Github: https://www.github.com/sensorsiot
My Patreon Page: https://www.patreon.com/AndreasSpiess
Discord: https://discord.gg/JfgDSa8
If you want to support the channel, please use the links below to start your shopping. No additional charges for you, but I get a commission of your purchases to buy new stuff for the channel
My Amazon.com shop: https://www.amazon.com/shop/andreasspiess
For Banggood https://bit.ly/2jAQEf4
For AliExpress: http://bit.ly/2B0yTLL
For Amazon.de: http://amzn.to/2r0ZCYI
For Amazon UK: http://amzn.to/2mxBaJf
For ebay.com: http://ebay.to/2DuYXBp
https://www.facebook.com/profile.php?id=100013947273409
https://twitter.com/spiessa
https://www.instructables.com/member/Andreas%20Spiess/
Please do not try to email me. This communication channel is reserved for my primary job
As an Amazon Associate, I earn from qualifying purchases
#no#midroll#ads
source
Maybe you could use the RTC to include the current time in the encrypted message so that if the code is milked and replayed later the time from the code will not match the RTC of the receiver. Would maybe need to update the transmitter's time occasionally to keep it accurate.
No way, 22 minute after put up? Andreas Watch my next YouTube show mate 😉 you may like this one. IOT fix. As I have a lot of IOT devices, I am now have problems with my router…. Come soon mate.
A big flaw I see here: the receiver is simply creating an unsigned long number from the decrypted string, and checking if the number is higher than before. In theory, I could send the receiver junk data and the receiver will decrypt them, and convert the junk counter string into a number. Since you only check if the counter is simply larger than before, it's very likely you'll get an unsigned long that indeed is larger, and open the gate.
A big flaw I see here: the receiver is simply creating an unsigned long number from the decrypted string, and checking if the number is higher than before. In theory, I could send the receiver junk data and the receiver will decrypt them, and convert the junk counter string into a number. Since you only check if the counter is simply larger than before, it's very likely you'll get an unsigned long that indeed is larger, and open the gate.
Am I wrong or something?
If I just send something completely random and it happens to decrypt to any 64-bit number with your key, it would probably open the door as it is expected to be decrypted to some really high number, given you have set the initial counter to something low. this is why it is better to make AT MOST 1 per 1 million numbers a valid value for the counter.
One good idea would be to make every number which is (something fixed and random) modulus (10 ^ 9 + 7) a valid counter value. This way the probability of success of the above attack decreases significantly.
Another mitigation would be to send some sort of checksum alongside the counter value and use much bigger counter values (I'm talking at least 256 bits). This way one can make sure that whoever sent the code, knew what he was sending (and as a result your key)
Please note though, that I may be completely wrong. The best way to implement some encryption is to implement none, and use widely used libraries instead. I highly recommend using modern and (battle) verified web encryption standards instead, though they typically require two-way communication.
The bare/ungloved hand at 10:01 was so shocking I thought I'd switched over to p*rnhub…
AvE will be proud
Can you make a video explaining the helium hotspot ?
Another approach would be a challenge-response one: S—„open“—>R, R—„please encrypt N=rand()–>S, S-AES(key, N)->R
Italian subtitles were good enough for an Dane living in Switzerland && Feedback from New Delhi was that Hindi subtitles were fine as well.
Nice content. The field of encryption is a tough one with many security traps and risks if not properly implemented. So guys, be careful how much you trust your own implementation or libraries.
Fun project with fair enough security. It's probably easier to pick a door lock to gain entry 😉
Amazing blog! Do you have any suggestions for aspiring writers? I’m planning to start my own site soon but I’m a little lost on everything. Would you advise starting with a free platform like WordPress or go for a paid option? There are so many choices out there that I’m completely overwhelmed .. Any ideas? Bless you!
Hi there! This is my first visit to your blog! We are a collection of volunteers and starting a new project in a community in the same niche. Your blog provided us useful information to work on. You have done a marvellous job!
Excellent blog you’ve got here.. It’s difficult to find high quality writing like yours these days. I truly appreciate individuals like you! Take care!!
viagra 100mg uk – buy viagra 150mg online order sildenafil 100mg online
order prednisolone pills – cheap cialis pill tadalafil brand
generic augmentin 375mg – augmentin cost cialis 10mg brand
brand bactrim – buy sulfamethoxazole pill buy viagra 50mg online
order cephalexin online cheap – purchase cleocin online cheap order erythromycin 250mg pill
oral fildena 100mg – generic name for stromectol stromectol uk buy
rhinocort without prescription – buy cialis generic antabuse us
oral ceftin – cefuroxime online cheap tadalafil 40mg
generic acillin – buy generic ampicillin 250mg order tadalafil 20mg sale
amoxicillin pill – oral amoxil 500mg levitra pills
buy ivermectin 3 mg – buy stromectol online buy vardenafil 10mg generic
order doxycycline 200mg online cheap – doxycycline pill buying cialis cheap
oral cialis 20mg – tadalafil online order order modafinil 200mg without prescription
deltasone 40mg pills – online ed pills order accutane for sale
oral amoxicillin 250mg – buy amoxicillin tablets sildenafil overnight shipping usa
order prednisolone pill – order gabapentin 600mg online cheap purchase viagra without prescription
lasix 100mg uk – cheap lasix 100mg ivermectin 1%cream
hydroxychloroquine medication – baricitinib 4mg uk baricitinib without prescription
buy metformin for sale – amlodipine us buy norvasc 10mg sale
buy lisinopril 2.5mg online cheap – buy atenolol sale buy tenormin 100mg pill
levitra 10mg usa – purchase pregabalin without prescription order clomid generic
ventolin pill – brand ventolin 4mg purchase priligy sale
synthroid 75mcg canada – cost clarinex plaquenil 400mg usa
order cialis online cheap – viagra 50 mg buy viagra 100mg sale
buy deltasone 20mg sale – order isotretinoin online buy amoxil for sale
order diltiazem pill – azithromycin 500mg pill neurontin order
furosemide 40mg price – doxycycline 200mg price oral doxycycline
cenforce 100mg generic – cenforce 50mg us motilium 10mg for sale
https://sildenafilmg.online/# price of viagra
order sildenafil 100mg – buy cialis 10mg for sale order cialis 5mg without prescription
where can i buy clomid from buying clomid in mexico
purchase amoxicillin online generic amoxil 500 mg
clomid costs uk clomid 50mg online uk
amoxicillin over counter cost of amoxicillin 875 mg
https://prednisoneforsale.store/# prednisone online paypal
average cost of prednisone prednisone 10mg tabs
brand modafinil – blue pill for ed purchase budesonide pill
doxycycline 100mg canada doxycline
amoxicillin 500 mg online buying amoxicillin online
https://buynolvadex.store/# tamoxifen breast cancer prevention
lipitor generic price comparison lipitor 80
metformin without a script metformin 80 mg
buy accutane 20mg pills – order amoxicillin 1000mg order tetracycline 250mg pills
tadalafil united states tadalafil 20mg online canada
does tamoxifen make you tired nolvadex during cycle
cost cyclobenzaprine – order inderal for sale propranolol cost
lasix pills lasix furosemide 40 mg
https://buymetformin.best/# metformin pharmacy coupon
https://buymetformin.best/# metformin tablet buy online
tadalafil 100mg online how much is tadalafil
buy clopidogrel pills – order generic plavix 150mg order metoclopramide 20mg pill
best ed drug top erection pills
top rated ed pills ed treatments
https://withoutprescription.store/# buy prescription drugs without doctor
order cozaar 50mg without prescription – topamax 200mg uk order promethazine pills
ciprofloxacin ciprofloxacin over the counter
https://cipro.best/# buy ciprofloxacin over the counter
diflucan buy online diflucan online nz
where to purchase diflucan diflucan 150 mg canada
diflucan rx price where to purchase diflucan
buy levofloxacin pills – sildenafil 100mg tablets cialis 5mg without prescription
buy diflucan no prescription diflucan tablets buy online no script
where to buy diflucan in uk diflucan medicine in india
cialis 10mg without prescription – tamsulosin 0.2mg cheap buy generic tamsulosin 0.2mg
diflucan 1 otc diflucan over the counter pill
canadian drug buy prescription drugs online
https://withoutprescription.store/# carprofen without vet prescription
erectile dysfunction medicines buying ed pills online
ondansetron 8mg cheap – brand valtrex 500mg valacyclovir 500mg pill
neurontin 300 neurontin pills for sale
cipro 500mg best prices buy cipro online
medications for ed generic ed drugs
canadian drugstore online best non prescription ed pills
https://diflucan.icu/# diflucan generic price
clomid coupon cheap clomid
doxycycline without prescription buy doxycycline
over the counter ed what causes ed
doxycycline 100mg no prescription fast delivery buy doxycycline
the best ed drug erectile dysfunction natural remedies
https://edpills.best/# best ed treatment pills
cheap clomid clomid for sale
male erectile dysfunction male ed pills
doxycycline for sale doxycycline for sale
new ed treatments best non prescription ed pills
best erectile dysfunction pills ed drug prices
homeopathic remedies for ed natural ed pills
doxycycline 50 mg cost cheap doxycycline
https://stromectoltrust.com/# stromectol 12 mg tablets
https://stromectoltrust.com/# stromectol buy online
stromectol 12 mg tablets stromectol 12 mg tablets
https://stromectoltrust.com/# stromectol for humans for sale
https://pharmacyizi.com/# what type of medicine is prescribed for allergies
plaquenil 200mg over the counter – cialis 5mg cost order cenforce 50mg online cheap
https://pharmacyizi.com/# ed symptoms
drugs to treat ed ed cures that actually work
https://pharmacyizi.com/# erection pills viagra online
https://pharmacyizi.com/# ed pharmacy
baricitinib 2mg uk – order norvasc 10mg online cheap buy lisinopril 5mg for sale
ed in young men erectile dysfunction remedies
natural cures for ed ed clinic
top ed drugs best pharmacy online
buy prilosec 10mg for sale prilosec order medrol 4mg over the counter
https://pharmacyizi.com/# soma therapy ed
https://pharmacyizi.com/# ambien without a doctor’s prescription
term papers for sale brand clarinex 5mg cheap clarinex
drugs online hims ed pills
order dapoxetine pills buy synthroid 150mcg without prescription zyloprim 300mg over the counter
https://pharmacyizi.com/# best otc ed pills
https://pharmacyizi.com/# top erection pills
top ed pills buy erection pills
buy sildenafil 150mg generic order cialis for sale tadalafil 5mg oral
viagra canada viagra pharmacy 100mg
https://allpharm.store/# kamagra oral jelly
pharmacy prices global pharmacy canada
https://canadiandrugs.best/# buy cheap prescription drugs online
canadian pharmacy store pharmacy com
buy zetia 10mg without prescription buy tetracycline for sale buy domperidone 10mg for sale
Septra Avodart
Chloromycetin approved canadian online pharmacies
how to cure ed erectile dysfunction drugs
https://allpharm.store/# Imodium
https://allpharm.store/# pharmacie canadienne
https://erectionpills.shop/# ed pills otc
viagra online canadian pharmacy canadian pharmacy without prescription
cyclobenzaprine over the counter toradol tablet clopidogrel 75mg cheap
non prescription ed pills canadian drugs online
https://canadiandrugs.best/# canadian online drugs
cheap medications Baclofen
methotrexate 10mg oral buy generic reglan 10mg order reglan 20mg for sale
online pharmacy worldwide shipping best online pharmacy india
https://canadiandrugs.best/# prescription drugs online
Super Kamagra canada pharmacies online pharmacy
fda approved canadian online pharmacies Atorlip-20
https://erectionpills.shop/# drugs for ed
https://onlinepharmacy.men/# good pill pharmacy
top rated ed pills ed treatment review
free shipping viagra buy tadalafil deltasone 20mg us
Zanaflex Plendil
online pharmacy without scripts canadian pharmacy near me
https://erectionpills.shop/# ed treatment review
https://allpharm.store/# Zanaflex
cheap isotretinoin 20mg isotretinoin medication buy aurogra pill
http://stromectolbestprice.com/# ivermectin for demodex mites in dogs
stromectol walmart why is stromectol prescribed
stromectol coupon stromectol (3mg) 4 tabs
sildenafil pills 150mg viagra sildenafil 150mg order losartan 50mg without prescription
https://stromectolbestprice.com/# ivermectin liquid
ivermectin stromectol stromectol from costco
https://drugsbestprice.com/# vacuum pumps for ed
best erection pills cheap ed pills
treatment for ed online ed pills
where to buy cialis buy sumatriptan 50mg generic dutasteride buy online
https://drugsbestprice.com/# canadian medications
medicine for ed male erection pills
zantac 150mg without prescription buy ranitidine 150mg order tamsulosin 0.2mg online cheap
https://medrxfast.com/# how to get prescription drugs without doctor
prescription drugs online without buy prescription drugs without doctor
prescription drugs online without ed meds online without doctor prescription
https://medrxfast.com/# legal to buy prescription drugs from canada
buy prescription drugs without doctor canadian pharmacy online
prescription drugs non prescription ed pills
https://medrxfast.com/# canadian online pharmacy
buy prescription drugs from india buy prescription drugs
buy cheap prescription drugs online prescription drugs
https://medrxfast.com/# comfortis for dogs without vet prescription
pet meds without vet prescription ed meds online canada
https://medrxfast.com/# dog antibiotics without vet prescription
ed meds online without doctor prescription canadian pharmacy
https://medrxfast.com/# comfortis for dogs without vet prescription
canadian pharmacy ed meds online without doctor prescription
best ed pills non prescription non prescription erection pills
https://medrxfast.com/# the canadian drugstore
https://medrxfast.com/# ed prescription drugs
buy prescription drugs without doctor how to get prescription drugs without doctor
pain meds without written prescription canadian drugs
https://medrxfast.com/# prescription drugs
buy prescription drugs from canada cheap buy prescription drugs without doctor
https://medrxfast.com/# best canadian online pharmacy
buy prescription drugs from canada cheap legal to buy prescription drugs from canada
https://medrxfast.com/# prescription drugs without prior prescription
prescription drugs canada buy online cvs prescription prices without insurance
mexican pharmacy without prescription ed drugs online from canada
https://wellbutrin.best/# wellbutrin 100mg tablets
https://ventolin.tech/# ventolin inhaler salbutamol
cost of diflucan tablet diflucan price in india
https://diflucan.life/# diflucan price south africa
https://gabapentin.top/# neurontin generic
https://ventolin.tech/# ventolin price canada
https://glucophage.top/# metformin xr 500mg
price of metformin 500mg tablets metformin 500 for sale
https://azithromycin.blog/# zithromax capsules
https://deltasone.icu/# buy prednisone 10mg
https://finasteride.top/# buy propecia cheap
prednisone nz canadian online pharmacy prednisone
https://azithromycin.blog/# generic zithromax 500mg
https://glucophage.top/# metformin er 1000
https://finasteride.top/# buy propecia 5mg
metformin 500 mg price uk metformin 80 mg
https://glucophage.top/# metformin cost
https://glucophage.top/# metformin.com
https://antibiotic.icu/# avelox antibiotic
tadalafil in india online tadalafil price
https://amoxicillin.pro/# purchase amoxicillin online without prescription
https://antibiotic.icu/# buy amoxicillin 250mg
can we buy amoxcillin 500mg on ebay without prescription buy amoxicillin 500mg capsules uk
https://antibiotic.icu/# best antibiotic for gum infection
https://amoxicillin.pro/# can you buy amoxicillin over the counter in canada
antibiotic injection antibiotic side effects
https://antibiotic.icu/# amoxicillin no prescription
sildenafil buy online usa buy sildenafil without prescription
https://hydroxychloroquine.icu/# plaquenil for osteoarthritis
antibiotic doxycycline buy zithromax 1000 mg online
https://hydroxychloroquine.icu/# plaquenil pill
https://ciprofloxacin.icu/# ciprofloxacin mail online
ciprofloxacin generic ciprofloxacin over the counter
online pharmacy store canadian pharmacy near me
purchase cipro cipro ciprofloxacin
https://lipitor.icu/# lipitor 10 mg
https://lipitor.icu/# lipitor 10mg price singapore
lipitor 40 mg price comparison lipitor price uk
https://pharmacy.ink/# reputable canadian online pharmacies
lisinopril 15mg generic lisinopril 3973
https://paxlovid.best/# medicament covid
paxlovid and molnupiravir side effects of paxlovid
https://withoutdoctorprescription.xyz/# pain medications without a prescription
what was viagra originally made for viagra alternatives over the counter
https://withoutdoctorprescription.xyz/# cvs prescription prices without insurance
https://withoutdoctorprescription.xyz/# buy prescription drugs from india
pain meds online without doctor prescription prescription drugs without doctor approval
generic viagra from canada viagra and blood pressure
https://viagracanada.xyz/# what happens when you take viagra
https://withoutdoctorprescription.xyz/# comfortis for dogs without vet prescription
nolvadex half life tamoxifen
https://viagracanada.xyz/# where can i buy viagra over the counter usa
https://tamoxifen.best/# tamoxifen joint pain
https://stromectol1st.com/# stromectol for head lice
stromectol side effects cattle ivermectin
stromectol usa stromectol 3mg cost
buy clomiphene buy clomid
https://doxycycline.pro/# doxycycline 100mg tablet price in india
canadian pharmacy buy prescription drugs without doctor
doxycycline pills price in south africa doxycycline prescription canada
https://pharmacywithoutprescription.best/# canada pharmacy not requiring prescription
amoxicillin online without prescription zithromax prescription
trusted canadian pharmacy pet meds without vet prescription canada
natural remedies for ed best over the counter ed pills
order zithromax without prescription cheap zithromax pills
canadian online pharmacy no prescription canadian pharmacy no prescription
best online canadian pharmacy canadian pharmacy meds review
canadian pharmacy 365 legitimate canadian pharmacy
cheapest pharmacy prescription drugs uk pharmacy no prescription
sildenafil mexico pharmacy how to buy sildenafil
ed prescription drugs legal to buy prescription drugs without prescription
https://buysildenafil.best/# 100mg sildenafil generic
https://pillswithoutprescription.xyz/# non prescription ed pills
https://stromectolivermectin.pro/# ivermectin medication
https://buytadalafil.icu/# generic tadalafil without prescription
https://zithromax.best/# zithromax 500mg
cipro online no prescription in the usa buy generic ciprofloxacin
https://zithromax.best/# zithromax buy online
buy cheap generic zithromax purchase zithromax online
buy doxycycline without prescription cost of amoxicillin prescription
https://buydoxycycline.icu/# buy doxycycline cheap
buy cheap amoxicillin purchase amoxicillin online without prescription
https://buydoxycycline.icu/# how to buy doxycycline online
amoxil generic generic amoxicillin
https://buytadalafil.icu/# tadalafil in india online
bactrim antibiotic online prescriptions cheap antibiotic
https://amoxil.best/# how much is amoxicillin
https://antibiotic.best/# amoxicillin 500mg prescription
https://buytadalafil.icu/# tadalafil tablets 10 mg online
zithromax for sale us zithromax 500mg price in india
https://amoxil.best/# amoxicillin 250 mg capsule
https://prednisone20mg.icu/# prednisone 10 mg tablet cost
https://canadian-pharmacy.shop/# cheap canadian pharmacy
where to buy prednisone uk how much is prednisone 5mg
can i buy prednisone from canada without a script buy prednisone without a prescription best price
online doctor prescription for viagra 100mg viagra
https://pharmacywithoutprescription.life/# canadian pharmacy world coupon
https://prednisone20mg.icu/# prednisone 20 mg without prescription
medicine for impotence generic ed drugs
datiing websites local dating
https://datingtopreview.com/# best free online dating websites