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…
  • clem57
    0 clem57 over 10 years ago

    Security. The built-in M-ShieldTm security technology enables operators to add value-added services for content protection, transaction security and secure network access, plus terminal security functions such as secure flashing and booting, terminal identity protection and network lock protection. Enhanced with ARM TrustZoneTm support, OMAP3430 security is based on open APIs and provides an environment for secure applications that deliver robust performance and interoperability.

    http://www.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?contentId=14649&navigationId=12643&templateId=6123

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 10 years ago in reply to clem57

    Not Found

    The requested URL /m-shield was not found on this server.

     

     

    I thought that m-shield block and secure boot was only available on high security version, was I wrong?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • clem57
    0 clem57 over 10 years ago in reply to Former Member

    OMAP3430 Processor Chip Block Diagram - Thumbnail

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

    Actually I could write my own secure boot since I have the working knowledge how of works

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • 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
>
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