Skip to content

Introducing experimental Thread Isolation and improved Sheduler

Compare
Choose a tag to compare
@solariun solariun released this 22 Mar 21:26
· 188 commits to master since this release

#Thread Isolation

Now, CorePartition will introduce Thread Isolation, it will dynamicaly encrypt stack on backup and restore of the memory page, it does not intend to be the best securety, but one more barier against digital threats. Every thhread with Secure Memory Page, will be crypted using a 128 bits key that will be dynamically changed every context switch. The developer will have no power or awereness of the procedure and the whole memory page will encrypted on memory.

    Note that it will ONLY encrypt the stack, hipe will remain original.

    Also note that this will design even for small microcontrollers and processor, the examples was also tested for Atmel 328P, 8Mhz, 1.5K RAM and  and ATiny 85,1Mhz,512 bytes of RAM

#Better Scheduler

The Scheduler now works better and smarter, using less resources and less time.

#Refactored thread creation procedures