trust-zone

    0热度

    1回答

    这是我第一次在栈的实现ARM的TrustZone的,怜悯请:d 我在实习是,我的工作就一个树莓派运行的TrustZone。我已经找到了一些有关ARM文档的信息,但它并没有真正回答我的问题。我试图在github上使用github.com/songwenbin247/TrustMe实现TrustZone,但是我在2.d上被阻止。 commande命令行文件“vexpress-a9.img”给了我:ve

    0热度

    1回答

    我trustzone_security_whitepaper.pdf阅读,章5.5的TrustZone API, >To encourage the development of security solutions ARM have produced a >standardized software API, called the TrustZone API (TZAPI), which de

    0热度

    1回答

    我使用信任区域模拟运行qemu。 64位Linux在正常世界(NWD)EL1中运行,并且一些专有代码在EL3和安全世界(SWD)EL1中运行。我也有这样的中断配置: 1)FIQ分配给SWD; 2)IRQ分配给NWD。 另外有三种情况时NWD可以通过FIQ中断: 1)NWD在 2)NWD在64位用户模式中执行的内核模式(64位Linux)来执行 3)NWD被执行在32位用户模式下 当FIQ发生时,它

    3热度

    1回答

    我试图效仿Qemu中的TrustZone功能。 我发现两个链接似乎解释了这个过程。 The First Reference不重视支持TrustZone的(我在哪里可以找到它?) The Second Reference解释我怎么能编译内核,但它不写在第一个网站的命令行启动图像内核如下所示 ./arm-softmmu/qemu-system-arm -kernel $PATH_TO_KERNEL/z

    0热度

    1回答

    我有兴趣按照https://developer.android.com/about/versions/android-4.3.html中所述将数据存储在硬件支持的存储中(在TrustZone中)。 难道这些在出厂重置后仍然存在? 感谢。

    0热度

    1回答

    Android KeyStore的持久性如何,无论是硬件支持(通过TrustZone)还是不支持? 在创建应用程序卸载后,KeyStore中生成的密钥是否会被删除? 它们在出厂重置时是否也被删除? (特别是硬件支持的,不知道工厂重置是否也会抹掉TrustZone) 如果他们知道别名,其他应用程序是否可以访问密钥材料(使用/读取它们)? 谢谢!

    0热度

    1回答

    我跟着This project的入侵,陷入了Uboot的编译。 我已经完全不知道如何进行以下配置 # add CONFIG_RSA, CONFIG_FIT_SIGNATURE, CONFIG_CMD_EXT2 # change the environment config to point to MMC # fix compiled-in config # maybe disable enviro

    0热度

    1回答

    我正在阅读关于ARM Trustzone的link。我知道使用TrustZone,可以将内存划分为安全和非安全区域。供应商可以使用它来运行安全的操作系统。 我很好奇的是什么是这个分区的粒度支持?只是可能有一块标记为“安全”的内存块,并且每个操作系统只能有一块这样的内存块? TrustZone是否有能力为单个进程分配内存? 可以说我有一个.so文件(假设的例子)为Linux应用程序。有可能过程A中的

    2热度

    4回答

    我有兴趣使用TEE开发可信应用程序。 我有一个Nexus 5已经有Android 5.1.1(LMY48M)就可以了。我想创建一个非常基本的Hello World应用程序,以了解在真实设备上运行的TEE逻辑。 Nexus 5支持QSEE(Qualcomm安全执行环境),但我找不到有关如何在常规Android应用程序中包含QSEE通信库的任何文档。 在ADB根壳, cat /d/tzdbg/log

    1热度

    1回答

    我一直在阅读Android的内核,以了解CPU内核(又名DVFS,DCVS)的动态电源管理是如何完成的。我找到的代码here可以调用以下函数(定义为here),该函数又调用SMC汇编指令。 ARM有一个解释SMC calling convention的文档,但是我没能用它来理解下面的函数。我怎样才能进一步跟踪SMC指令,根据其输入操作数了解它实际做了什么? s32 scm_call_atomic4