HOME  |  NEWS  |  BLOGS  |  MESSAGES  |  FEATURES  |  VIDEOS  |  WEBINARS  |  INDUSTRIES  |  FOCUS ON FUNDAMENTALS
  |  REGISTER  |  LOGIN  |  HELP
Comments
You must login to participate in this chat. Please login.

Used DES and AES in video en/decryption.

Thank you Warren, JC and D_K CEC

No, just a curriculum examples

No practical experience with cryptography

some of the code that I have worked on, could have used enhanced authorization.

Iron

Have used cryto code on large platform systems

Iron

Thanks for those links. I'll check them out.

Iron

@All- any more questions?

Iron

@CPU- Check out this article too:

http://www.digikey.com/us/en/techzone/lighting/resources/articles/secure-microcontrollers-keep-data-safe.html 

some good info on crypto CPUs...

A little dated now, but worth a quick read.

Iron

@CPU- Well one option is to use an external crypto engine/memory. Here are some Atmel examples:

http://www.atmel.com/products/security-ics/cryptoauthentication/default.aspx 

http://www.atmel.com/products/security-ics/secure-memory/default.aspx 

Iron

?What types of crypto algorithms are typically offered in low-end MCUs?

Iron

Here is the link to the Crypto Course I recommend...

https://www.udacity.com/course/cs387 

Iron

OK. Gonna do the math. omorrow same time.

Iron

@CPU- There are crypto functions provided for some low end MCUs. Check your vendors library or even open source. Writing them from scratch can be time consuming, but with a good starting point it might not be too difficult. Depends on your experience (and motivation)...

Iron

@DKH- They just use DIMM DRAM you can get online! Thats why they need to add some security. Not all vendors do this however...

Iron

Very interesting topic. Much more learn!
Thank You Warren, Jennifer, Design News and Digi-Key.

Iron

?Are they using offthe-shelf Ram for the scopes or a proprietary?

 

Iron

???The class of MCUs I use don't have such crypto functions built in. I could move to more advanced MCUs that have crypto features ($$$) or learn how to write crypto functions for my existing MCUs (time = $$$).

Warren's thoughts on the least expensive and least painful approach to adding crypto processing?

Iron

@78RPM- Typically a hash is done on power up that compares the hardware features with the authorized features. The user need not enter the authorization more than once. It is stored once and compared each time.

Iron

@Wen_tyco- most security oriented MCUs have special crypto functions that can do these types of computations. There are also some shortcuts to doing these large calculations a step at a time that can help with MCU implementations. If you check out the coursera crypto class it talks about some of these approaches.

Iron

? On slide 19, would the oscilloscope vendor typically require a one-time entry of the pass code, or would the user have to enter this upon every power up?

Platinum

Thanks for the math examples. Those help alot.

Iron

@wen_tyco : exponentiation and modulo arithemetic within a field arrives at the same value since modulo is like division, and the remainder size stays within bounds. If you look at examples of RSA code you'll see that the very large numbers you'd expect from exponentiation are not actually realized.

Excellent, as always.  Thanks!

Iron

thank you! I think this was the best one yet this week. Please continue with the good examples and even the technical side (with references)!

Iron

Thanks for the homework examples. I never quite grasped the crypto algorithms. This should help a lot!

Iron

Thanks for this presentation.

Iron

Thanks, Warren and company

Thank you excellent presentation!

On your slide 15, there is an example using 8^15(8 power of 15) (s= 8^5 mod 23). How to get this value in an embedded 32-bit MCU?

same in slide 17: m = 2790^2753 mod 3233 = 65

Iron

Thanks.  Very interesting topic.

Iron

Thanks good lecture need to go.

Iron

Thank you Jennifer, Design News and Digi-key

Iron

THank you for the useful overview Warren and Jennifer

Thanks Warren, Jennifer, Design News and Digikey.

Iron

Please use a leading ? when you ask me a question!

Iron

Thanks Warren and Digi-Key.

Iron

Excellent presentation, thanks alot

Iron

Thank you, Warren and Jennifer!

Iron

Never had Diffie-Hellman explained that way. Very informative and thanks much!

Iron

Fabulous class! Thank you Warren, Design News, and Digi-Key.

Platinum

thank you Warren and DesignNews

Iron

Thank you Warren & Jeniffer

Iron

Thanks Warren, Jennifer, and Digi-Key!

Iron

Sorry I was late.  Someone called a meeting at class time.  I'll review the archive, of course.

Iron

Be sure to follow @designnews and @DigiKeyCEC on Twitter for the latest class information. We encourage you to tweet about today's class using the hashtag #CEC

Yes some similar features set for different devices, but whole design not similar

Iron

Huntwork's Answer:  The system could support multiple feature sets if that was a requirement of the design.

Iron

Yes varied feature sets.

Iron

Multiple feature sets.

Iron

Hardware add on cards.  Software must be able to id and configure the cards.

Iron

Huntwork's Answer:   There could be data in my design that could benefit from authorization, but I do not currently have a design to address.

Iron

configurable feature sets

Iron

Variable/configurable feature set.

 

Our designs have a variety of feature sets.

Iron

Typically one feature set. bundled together and deployed

Iron

Warren's question was: Do your systems support different feature sets or do they only have a single set of features?

Huntwork's Answer:  No, I do not have any previous exposure to the most common cryptographic standards.

Iron

Huntwork's Answer:  No, I do not have previous experience with cryptography.

Iron

this helps in communication, but if you take the shave the chip to expose the flash you can still read the cells!!

Iron

some data in mine design sensentive for auth, medical images (for ex.)

Iron

I think encryption might be needed

Iron

Yes -  Regulatory requirements for maintaining privacy of patient vital signs data.

Iron

certainly!  definitely use this for RTU codes, etc...

 

 

Iron

yes, both data and updates

Iron

new to doing anything other than using pgp and creating and using ssh keys for remote logins

Just in cash transactions and medical records, not in booting yet

Iron

Secure Hash Algorithm: yes we have applications where verifying that the incoming code is authorized.

Iron

updateable features, boot code, yes, etc.

 

Iron

Warren's question was: Is there any data in your design that could benefit from authorization?

am familiar with all of them and used some in products

Iron

heard of all of those ones, exception: elliptic

Iron

I have not used any personally

Iron

Starting to use SHA2 now.

Iron

familiar with AES and SHA

Iron

some familiarity with AES and ECC

Iron

JCE (Java Crytography Extensions)

Iron

Have heard of AES, SHA, RSA. Encryption used with WPA2.

Iron

Haven't heard of them.

Platinum

yes, MD5, DES and AES etc

Iron

Not familiar with any of the cryptographic standards.

Iron

Heard of some but not much experience.

Iron

heard of DES AES and Diffie-Hellman, not much experience

Iron

Warren's question was: Do you have any previous exposure to the most common cryptographic standards?

Warren: Can you generate a real random number?

This method was used in Poe's story The Gold Bug.  It also appears in the movie "A Christmas Story" with the Annie coder ring.

Platinum

Limited experience as a user; none as a hardware designer.

There has to be a convention between the code and the key. guess-work is not good.

Iron

"cryptography... do NOT roll your own!"

Iron

No experience with cryptographic techniques.

Iron

only ever heard of the term, no exp here

some with openssl and what is in .NET framework

Iron

Expeience with crypto is limited to playing "Cryptoquote" in newspaper (asdfghghkj = LONGFELLOW).

Iron

standard encryption, polynomial type, AES-128, etc..

Iron

Know a little bit about cyrptography

Iron

pretty new to crypto here, we are using blowfish to encrypt some code.

Iron

No knowledge of Cryptography.  Interested to learn more.

 

reasonably experienced

 

Iron

Learned it long before it was taught in the schools.....

Iron

some experinece not so much

Iron

minimal cryptographic experience

Iron

some, but very little.

Iron

No previous experience with cryptography

no experience at all

 

Iron

Some experience, not too much

Iron

written a book code cipher/decipher program in C

Iron

Good afternoon, everyone

Iron

Warren's question was: Do you have any previous experience with cryptography?

yes, using FF, and updated latest adobe between Monday and Tuesday

Iron

audio is lo-fi, but probably good enough. Monday was inoperable for some reason.

Iron

Hi all -Audio is live! If you don't see the audio bar at the top of the screen, please refresh your browser. It may take a couple tries. When you see the audio bar, hit the play button. If you experience audio interruptions and are using IE, try using FF or Chrome as your browser. Many people experience issues with IE. Also, make sure your flash player is updated with the current version. Some companies block live audio streams, so if that is the case for your company, the class will be archived on this page immediately following the class and you can listen then. People don't experience any issues with the audio for the archived version.

Hi all -Audio is live! If you don't see the audio bar at the top of the screen, please refresh your browser. It may take a couple tries. When you see the audio bar, hit the play button. If you experience audio interruptions and are using IE, try using FF or Chrome as your browser. Many people experience issues with IE. Also, make sure your flash player is updated with the current version. Some companies block live audio streams, so if that is the case for your company, the class will be archived on this page immediately following the class and you can listen then. People don't experience any issues with the audio for the archived version.

greetings from cold Seattle!

Iron

Good afternoon from overcast West Point, PA.

Iron

Hi everyone nice 68 degrees here in Midland for now, but someone left the door over and its going to get cold tonight and stay for a while.

Iron

Also from Montana. I have 12° here.

Iron

@bitbanger55 - With your enthusiasm for crypto, I'll bet you're doing some bitcoin mining.

Platinum

Aloha from Montana. 9 degrees F but very sunny.

Platinum

Hello from Scottsdale, AZ

Iron

And a third hello from Albuquerque.

Iron

Greetings from sunny Buffalo, NY (53 deg F) !

Iron

We love your enthusiam, @bitbanger55!

Hi everyone. Class starts in about 15 mintues. FYI: The streaming audio player will appear on this web page when the show starts at 2 PM Eastern time today. Note however that some companies block live audio streams. If when the show starts you don't hear any audio, try refreshing your browser. If that doesn't work, try using Firefox or Google Chrome as your browser. Some users experience audio interruptions with IE. If that doesn't work, the class will be archived immediately following our live taping.

Yahoo ! Bring on the crypto.

A nice warm day in PA, USA!

Iron

Hello from Albuquerque as well!

Iron

Hello from Albuquerque, NM.

Iron

Hello from Chicago, Illinois

Iron

snow is more than cool..it's cold.

Hello again from Rockwell Automation!

Hai good morning

Lets enjoy todays class buddies

 

Snow today in Minneapolis!

Iron

Morning, It's hump day you will note.

Iron

I have downloaded today's slides.  There are math equations in the slide deck.  Cool!  I like meat.

Iron

Looking forward for another great lecture from Warren.

Iron

Lots of material to get thru in todays lecture- make sure you are ready for some homework too!

Iron

Hello all Simi Valley Ca

 

Iron

Hello from Summerville, SC. How is everyone doing?

Iron

Hi from DC.  Looking forward to another great presentation.

Iron

Good Morning from PC FL.

Iron

Hello from Beaverton, Oregon. Another meeting conflict, so I'm getting the slides now, but will have to catch up on the class later on today.

Iron

Be sure to click 'Today's Slide Deck' under Special Educational Materials above right to download the PowerPoint for today's session.

Please join our Digi-Key Continuing Education Center LinkedIn Group at http://linkd.in/yoNGeY

morning from porltand oregon

Iron

Good morning from NY.

Iron

Almost hump day!

Slides good, later

Iron

Look forward to your take on embedding crypto.



Partner Zone
Latest Analysis
Thanksgiving is a time for family. A time for togetherness. A time for… tech?
The promise of the Internet of Things (IoT) is that devices, gadgets, and appliances we use every day will be able to communicate with one another. This potential is not limited to household items or smartphones, but also things we find in our yard and garden, as evidenced by a recent challenge from the element14 design community.
Researchers have developed a new flexible fabric that integrates both movement and sensors, introducing new potential for technology-embedded clothing and soft robots.
Made by Monkeys highlights products that somehow slipped by the QC cops.
If you didn't realize that PowerPoint presentations are inherently hilarious, you have to see Don McMillan take one apart. McMillan -- aka the Technically Funny Comic -- worked for 10 years as an engineer before he switched to stand-up comedy.
More:Blogs|News
Design News Webinar Series
11/19/2014 11:00 a.m. California / 2:00 p.m. New York
11/6/2014 11:00 a.m. California / 2:00 p.m. New York
10/7/2014 8:00 a.m. California / 11:00 a.m. New York
12/11/2014 8:00 a.m. California / 11:00 a.m. New York
Quick Poll
The Continuing Education Center offers engineers an entirely new way to get the education they need to formulate next-generation solutions.
Dec 1 - 5, An Introduction to Embedded Software Architecture and Design
SEMESTERS: 1  |  2  |  3  |  4  |  5  |  6


Focus on Fundamentals consists of 45-minute on-line classes that cover a host of technologies. You learn without leaving the comfort of your desk. All classes are taught by subject-matter experts and all are archived. So if you can't attend live, attend at your convenience.
Last Archived Class
Sponsored by Littelfuse
Learn More   |   Login   |   Archived Classes
Twitter Feed
Design News Twitter Feed
Like Us on Facebook

Sponsored Content

Technology Marketplace

Copyright © 2014 UBM Canon, A UBM company, All rights reserved. Privacy Policy | Terms of Service