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 Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
Embedded and Microcontrollers
  • Technologies
  • More
Embedded and Microcontrollers
Blog MORPHEUS Processor Encrypts Itself 20 Times per Second
  • Blog
  • Forum
  • Documents
  • Quiz
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Embedded and Microcontrollers to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: Catwell
  • Date Created: 14 May 2019 6:49 PM Date Created
  • Views 558 views
  • Likes 1 like
  • Comments 0 comments
  • stem
  • security
  • Processor
  • on_campus
  • embedded
  • cabeatwell
  • school
  • encryption
  • university
  • innovation
Related
Recommended

MORPHEUS Processor Encrypts Itself 20 Times per Second

Catwell
Catwell
14 May 2019

A chip developed at the University of Michigan called MORPHEUS could be used sometime soon to essentially eliminate vulnerable attacks. MORPHEUS could easily replace the current computer chip processors, making their security patches and bug fixes obsolete.  Researchers demonstrated the new chip at the 24th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) in Providence, Rhode Island on April 16th.

 

image

The computer chip, MORPHEUS protects the system against vulnerable attacks by re-organizing bits of important data hiding it from exploitation. Pic not too related, I just liked it. image

Blocking out attacks from hackers works by encrypting and reorganizing small and important parts of its data and code 20 times per second, which is thousands of times quicker than other electronic hacking methods. 

 

Since there is always new code being written by programmers and hackers alike, newer bugs and vulnerabilities will always pop up. MORPHEUS could be the solution to a future proof secure system, given it how operates. The system eliminates any type of vulnerable data it may detect in only 50 milliseconds before a hacker can find the data they would exploit. The team behind MORPHEUS' design have implemented a DARPA-funded prototype computer processor that protects the system against every control-flow attack, an attack that's potent and well-known amongst hackers.

 

MORPHEUS could be used in a wide range of daily applications, including laptops, PCs, Internet of Things devices, and many more devices where applicable. The need for highly potent and advanced security of MORPHEUS' capabilities will be in demand and will be a critical necessity.  Rather than using software releases to patch vulnerabilities in a system, MORPHEUS has the security hardcoded into its hardware. This method makes it impossible to search for and take advantage of any known vulnerabilities. By using a process called "churn," it continually randomizes program assets, like the code to prevent any exploitation.

 

The computer chip mainly focuses on randomizing bits of data called "undefined semantics," making it transparent to both programmers and end users. The undefined semantics is what the computing architecture is made of, which is the location, format, and content of the program's code. Undefined semantics are also part of the processor's basic machinery, which is what hackers use to exploit any weaknesses in the system and from there, they can launch an attack.

 

The churn rate can be increased or decreased to maintain the right balance between resource usage and implementing the highest level of security within the system. Churn rates of once every 50 milliseconds were used for the demonstration processor because of its speed. It's several thousand times faster than the quickest hacking technique and performance levels are only brought down by 1%. The chip also has an attack detector installed in it that searches for potential attacks, increasing the churn rate if it detects an incoming attack.

 

The chip is a RISC-V processor, which is a common chip design that's open source and used for research. Agita Labs, a startup company will be looking to commercialize the chip.

 

Have a story tip? Message me at: cabe(at)element14(dot)com

http://twitter.com/Cabe_Atwell

  • Sign in to reply
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