element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
BeagleBoard
  • Products
  • Dev Tools
  • Single-Board Computers
  • BeagleBoard
  • More
  • Cancel
BeagleBoard
Forum High Security version of BBB
  • Blog
  • Forum
  • Documents
  • Quiz
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join BeagleBoard to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 13 replies
  • Answers 2 answers
  • Subscribers 105 subscribers
  • Views 2944 views
  • Users 0 members are here
  • bbb
Related

High Security version of BBB

Former Member
Former Member over 10 years ago

Dear element 14,

 

Would you consider making a version of BBB that has high security version of the TI SoC.

 

In this day and age of systems being compromised, it would be great to have an open source friendly piece of HW when the owner would control the security keys image

 

Thank you

  • Sign in to reply
  • Cancel

Top Replies

  • fustini
    fustini over 10 years ago in reply to fustini +2
    It looks like this person, Teddy Reed, had been working on TPM and BBB, too: http://prosauce.org/blog/2012/7/5/embedded-trust-p1-beginning-to-trust-my-beaglebone.html And has repo for libSboot: https:…
  • crjeder
    crjeder over 10 years ago in reply to fustini +2
    That are all great finds! I'll surely have a closer look when I am finished with the design challenge !
  • fustini
    fustini over 10 years ago in reply to crjeder +2 suggested
    btw, some interesting discussion from google plus: https://plus.google.com/u/0/+DrewFustini/posts/h3yfWfhWGgm uboot maintainer Tom Rini commented: OK, oops, my fault for not catching that when proof…
Parents
  • crjeder
    0 crjeder over 10 years ago

    This is on my ToDo list for a while, too (since my discussion with the creator of the CryptoCape which diverted in an other direction)

    Good starting points are:

    • Secure Boot (as mentioned by clem57
    • a trusted TRNG
    • encryption and verification of software to run on the device

     

    Happy Hacking!

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • fustini
    0 fustini over 10 years ago in reply to crjeder

    Glad to read that you are chatting with Josh Datko.  He's a driving force in the topic of security applications for the BeagleBone.

     

    Phil Polstra may also be worth a look:  BeagleBoard.org - 2013-10-08-project-spotlight-the-deck

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • crjeder
    0 crjeder over 10 years ago in reply to fustini

    This was in 2013, looong time ago! image

    I was thinking of a secure platform for online banking etc. and while at it I found Josh blog on the CryptoCape. Since then I got lost in other projects. I still have to check the Rev C for it's capabilities. From clem57's answer I decuct that they have added some more security features.

    Opposed to Phil Polstra I am more interested in the defensive side of security, even if the world looks much brighter for the attackers.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • fustini
    0 fustini over 10 years ago in reply to crjeder

    Yeah, that blog post was from awhile ago, but Phil continues to develop the platform: BeagleBoard.org - Forums.  You are right that he is more focused on penetration testing.

     

    The prospect of secure boot is interesting.  I found this on LWN.net:

    Verified U-Boot

    https://lwn.net/Articles/571031/

     

    It is from 2013 but does mention the BaegleBone Black:

    The crypto code is simple and does not deal with multiple indirections and data conversions. In fact, it typically takes longer to hash a kernel than it does to verify it using RSA. On a BeagleBone Black (OMAP4), it takes about 6ms to verify a configuration and only adds 6.2KB to U-Boot's code size.

     

    thanks,

    drew

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • fustini
    0 fustini over 10 years ago in reply to fustini

    It looks like this person, Teddy Reed, had been working on TPM and BBB, too:

    http://prosauce.org/blog/2012/7/5/embedded-trust-p1-beginning-to-trust-my-beaglebone.html

     

    And has repo for libSboot:

    https://github.com/theopolis/sboot/

    "libSboot provides an example 'Secured Boot' for U-Boot and a U-Boot Second

    Phase Loader (SPL)."

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • crjeder
    0 crjeder over 10 years ago in reply to fustini

    That are all great finds! I'll surely have a closer look when I am finished with the design challenge!

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • fustini
    0 fustini over 10 years ago in reply to crjeder

    btw, some interesting discussion from google plus:

    https://plus.google.com/u/0/+DrewFustini/posts/h3yfWfhWGgm

     

    uboot maintainer Tom Rini commented:

    OK, oops, my fault for not catching that when proof reading what Simon Glass wrote back then.  But yes, that was all about BBB and is still in tree as an example with am335x_boneblack_vboot_defconfig.

     

    And the author of that LWN article, Simon Glass, commented:

    Yes it is BBB. I'm not sure why I thought it was OMAP4. Maybe just a typo

    image

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
Reply
  • fustini
    0 fustini over 10 years ago in reply to crjeder

    btw, some interesting discussion from google plus:

    https://plus.google.com/u/0/+DrewFustini/posts/h3yfWfhWGgm

     

    uboot maintainer Tom Rini commented:

    OK, oops, my fault for not catching that when proof reading what Simon Glass wrote back then.  But yes, that was all about BBB and is still in tree as an example with am335x_boneblack_vboot_defconfig.

     

    And the author of that LWN article, Simon Glass, commented:

    Yes it is BBB. I'm not sure why I thought it was OMAP4. Maybe just a typo

    image

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube