- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道 NFC 执行环境的实际含义。在论坛文档中,它被描述为 “一个环境,内置于 NFCC 或连接到 NFCC,NFC 应用程序在其中执行。NFCEE 可能包含在具有各种形状因子的实体中,其中一些可以是可移动的或可更换。”。但根据我对移动环境的理解,设备主机(一个应用程序微处理器,如 OMAP 或 Snapdragon)是与 NFCC 交互的。谁能给我一个 NFCEE 可以是什么的例子 - 我的意思是它是另一个硬件模块(如果是的话,哪个)或一个 android 库来执行应用程序? “外形规范”是指什么?
最佳答案
执行环境在大多数情况下是一个硬件模块。
较新的 SIM 卡有一个用于将 SIM 卡连接到 NFC 芯片的引脚。在 SIM 内部,应用程序(例如支付)可以在安全环境中运行并与 NFC 芯片通信。付款从销售终端通过 NFC 芯片直接进入 SIM,而无需通过应用程序处理器传递数据。因此,恶意软件没有简单的方法来监控或修改支付流程。这是安全方面的简化 View 。
其他执行环境有:
嵌入式安全元件。简而言之,这些 SIM 卡与 NFC Controller 芯片位于同一封装中。您的 Android 手机很可能拥有其中之一,称为 SmartMX 芯片。
支持 SWP(单线协议(protocol))的 SD 卡。与 SIM 卡相同,但外形与 SD 卡相似。
这个概念并没有在这里结束。例如,有将执行环境移动到应用程序处理器的实验。对于 ARM CPU,有 TrustZone 扩展,它允许在主 CPU 上执行代码,同时仍然是安全的。
在 Android API 执行环境中做两件事:
它们允许您通过设置路由来启用或禁用安全元素。该路由配置安全元件何时处于事件状态(例如可以访问 NFC 芯片)和何时禁用。目前有两种路由在使用:Route off(关闭整个 EE)和 Route_OnWhenScreenOn(屏幕打开和解锁时 EE 激活)。
对于专门连接到 NFC 芯片的安全元件(嵌入式安全元件),执行环境还提供了一种将数据从应用处理器交换到嵌入式安全元件的安全方式。这用于在嵌入式安全元件中安装应用程序(除其他外)。
简而言之就是这样。
关于NFCEE 执行环境 : hardware or library module?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15065172/
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 7年前关闭。 Improve thi
我的 Linux 机器报告“uname -a”输出如下: [root@tom i386]# uname -a Linux tom 2.6.9-89.ELsmp #1 SMP Mon Apr 20 10
我一直在开发一个最初没有在其 list 文件中指定触摸屏要求的应用程序,因此根据文档,假定为 android.hardware.touchscreen。因为该应用不需要高级手势,具有假触摸屏的设备 (
Google 正在通过电子邮件通知 Android 位置权限的更改: We’re making a change on October 15th, 2016 that will affect apps
我有 然后我为新库添加了以下内容: 我是否需要删除旧的 android.hardware.camera 标签,或者我是否仍需要放置它们以避免 PlayStore 过滤掉我的应用程序? 应用的最小
我有一个支持返回到 Android API 19 (KitKat) 的应用程序,并且在内部使用大量相机。 目前,android.hardware.camera2 是使用camera API 的推荐方式
我想为我正在编写的一堆模块创建这个通用包装器。包装器应该能够将这些模块连接到不同类型的 NoC,而无需更改内部模块的行为。 我认为这样做的一种方法是以下。 考虑一个非常简单的模块来包装: module
人们如何以一种抽象的方式思考设计数字逻辑芯片? 我目前正在学习第一章“计算系统的要素”,我已经实现了以下门,从 Nand 开始。 不是 和 或者 异或 多路复用器 多路复用器 16位不 16位和 16
我有以下数据: A = [a0 a1 a2 a3 a4 a5 .... a24] B = [b0 b1 b2 b3 b4 b5 .... b24] 然后我想乘以如下: C = A * B' = [a0
我从事软件/软件编程多年。多年来,我也对硬件编程(电路 + 机器人 + 等)感兴趣。 请从我可以开始硬件编程的地方提供建议。我的目标是将 s/w 和 h/w 结合起来一起工作。 最佳答案 我推荐 Ar
假设 l1 和 l2 缓存请求导致未命中,处理器是否会在访问主内存之前停止? 我听说过切换到另一个线程的想法,如果是的话,用什么来唤醒停滞的线程? 最佳答案 现代 CPU 中同时发生了很多很多事情。当
我们公司的一台服务器有 32 个 CPU,我们有 1000 多个非常大的文件要处理。我不确定同时读取 32 个文件是否是个好主意,这样所有内核也可以同时执行独立计算。谁能简单解释一下硬盘的工作原理?如
我想进入多核编程(不是特定于语言)并且想知道可以推荐哪些硬件来探索这个领域。 我的目标是升级我现有的桌面。 最佳答案 如果可能的话,我建议买一台双路机器,最好是四核芯片。您当然可以获得单插槽机器,但双
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the he
我今天正在分析一个程序,该程序执行大量缓冲网络事件,该程序大部分时间都在 memcpy 中,只是在库管理的网络缓冲区和它自己的内部缓冲区之间来回移动数据。 这让我想到,为什么英特尔没有“memcpy”
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 7年前关闭。 Improve thi
我想了解Logisim中类似我的6502工作处理器项目的确切中断是什么。 我知道中断会执行以下步骤: 停止处理当前程序 将所有未完成的数据保存到堆栈中 是否“SOMETHING” 加载未完成的数据,让
关闭。这个问题需要更多focused .它目前不接受答案。 想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post . 6年前关闭。 Improve this questi
我对 linux 设备驱动程序书中的以下陈述感到有些困惑。 http://www.linuxdriver.co.il/ldd3/ 13.2. USB and Sysfs To help underst
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 7年前关闭。 Improve thi
我是一名优秀的程序员,十分优秀!