Physical Embedded Security
If someone has physical access to your product, can they access your product?
You can directly test the protocol request to see the response time or the power consumption. Anyone who can access the device may use powerful attack methods. We provide a variety of hardware and software features to help you prevent these types of attacks and ensure that all access is secure.
Embedded Security Encryption Acceleration
How do you achieve performance with access latency or high concurrency while maintaining the security of a certain number of keys/data/codes?
You can use the dedicated hardware we designed to achieve the encryption goal. It may provide this encryption in hardware or other forms, such as Advanced Encryption Standard (AES). In some cases, the device does not provide encryption acceleration, but we provide a common software C library. In order to achieve high concurrent access encryption, to ensure that encryption can be accelerated.
Embedded Security Debugging Safety
Can someone use a special way of debugger to read your product data?
You can lock the debugging port so that the debugger cannot read your product data. Some devices will provide various debugging options, such as a permanent lock or you can create a password/credential for each device to allow the debugging port to be reopened, and the debugging method can be flexibly set.
Embedded Security Device ID/Key
How to let each user identify and verify your device identity in the network?
You can evaluate and choose to use your identity in the device. For example, it may have the form of a unique ID (UID), or it may have the form of a signature (certificate) key, which can be easily shared with cloud services.
Embedded Security Cybersecurity
How do you achieve the best performance while connecting to the network using known protocols?
You can use Internet Security Protocol (IPsec), Transport Layer Security Protocol (TLS), or dedicated hardware or firmware for these protocols (firmware refers to software in ROM or software written by us at the time of manufacturing) network protocol accelerators.
Embedded Security Safe Boot
How do you ensure that your software can only run on your device?
Some methods can be used to protect the safety of the boot process by preventing the loading of unsigned access and software that can accept digital signatures (bootloaders, drivers, operating systems, applications).
Embedded Security Secure Firmware and Software Updating
How do you update your app remotely and securely? No one should be able to snoop, impersonate or steal your updates.
You can encrypt and sign some or all of the applied update images to help reduce snooping, impersonation, or theft of your firmware updates. We provide functional design and development of various products, such as over-the-air (OTA) update, hot-swap, and external flash memory loading while the application is running.
Please contact us now to get more details, or shop on one of our creative and innovative products on our website HIFIVEE.