End-to-End Solutions
1) Mobile Security
2) Server Security

Components
Trust-GUARD Processor
Trust-GUARD FPGA

Software Tools
MorSE Compiler
MorSE ARM/MIPS
TPM 1.2 X86 Emulator

For product briefs and white papers please contact us through the contact web page or send email to marketing@BlueRISC.com.

 

 

Mobile Security

The Trust-GUARD Mobile ultra-low-power, security microprocessors, associated compilers and firmware, enable unique software & content protection solutions  as well as secure electronic wallet and financial applications in mobile phones. 

Server Security

The platform protects data, content, software IP, and against in-memory attacks with rootkits.

Trust-GUARD and TGM Processors

Please contact us for details.

Trust-GUARD FPGA

BlueRISC secure soft processor is available for security-sensitive FPGA-based solutions and FPGA-assisted security solutions. Trusted Computing Group (TCG) TPM specification and unique software protection approach are provided. Please contact us for reference design.

MorSE Compiler 

 

 

MorSE is a binary-level compiler that works in conjunction with BlueRISC's gcc tools suite and libraries.  MorSE  is a fully optimizing binary compiler that implements all BlueRISC security, energy, and performance related program analysis and transformation techniques and controls its security- and energy-exposed microarchitecture.  MorSE also provides power analysis at the binary level with a graphical interface. The MorSE tool suite includes functional and cycle-level simulation and application/CPU power analysis.

MorSE for ARM/MIPS

MorSE for ARM/MIPS* provides binary-level re-compilation to secure  and improve performance of binaries compiled with ARM/MIPS compilers (e.g., ADS*, Realview*, etc). It also provides graphical power analysis to predict the performance and power consumed in different parts of the code and related hardware blocks. Includes a functional and a cycle-level simulator as well as a power activity simulator. ARM v5 and MIPS 32.  

 X86 TPM Emulator

A TPM 1.2 software emulator that runs in the PC.