NFC应用(一)卡应用
门禁卡、停车卡、公交卡工作于NFC的卡模式,是目前日常生活中接触得最多的NFC应用场合。一张小小的卡片,轻触读卡器使可开门禁锁、进出停车场、支付车资,即快捷方便,又安全,易于管理。
以门禁系统为例,通常由门禁卡片、读卡器、后台管理系统、门禁锁等几部分组成。其中后台管理系统为核心,他负责发卡、挂失、写用户信息、充值等功能;读卡器负责读写门禁卡片,交互认证信息。
卡片一般由天线、IC芯片及卡片塑胶片组成。
原理上一般来说门禁卡最简单,为低成为的ID卡。所谓ID卡就是卡片中的芯片内置了一个固定的值,读卡器只能单向地获取这个值,这种卡片没有加密,容易被复制,安全性不高。
早期的门禁系统基于成本原因的考虑,大多数都是使用这种125KHz的ID卡(严格来说它们属于RFID,而不是NFC),存在很大的安全隐患。
停车卡、公交卡较为复杂,一般使用的是Mifare逻辑卡,所谓逻辑卡就是指卡片内部的芯片具有简单的逻辑加密硬件、随机数发生器、可擦写的EEPROM。读卡器需要有相同的密钥,然后通过与卡片的双向认证之后,才能对卡片内部信息进行读写。
目前新式的门禁系统、停车系统很多都是使用Mifare逻辑卡设计,其成本较ID卡贵,但安全性大大超过了ID卡。
公交卡还有一种形式,就是最复杂的CPU卡。所谓CPU卡就是芯片本身具有复杂的硬件算法器,以及可编程的CPU。系统设计者可为内部CPU进行编程,使用内部硬件算法器设计复杂的双向认证算法、充值、消费算法,其破解难度远超Mifare逻辑卡。
虽然这些卡片看上去长相都一样,使用起来差不多,主要差别是在安全性。
NFC应用(一)卡应用相关推荐
- Android使用NFC模拟IC卡
前言:前几天不知道老板出于什么原因居然给我们研发部门安装了门禁,只有我们研发部的人员使用员工卡才能进出,每天上下班携带员工卡着实不太方便,于是想着动了点歪脑筋... NFC是在RFID的基础上发展而来 ...
- Android NFC读MifareClassic卡获取卡片ID 类型 扇区 存储空间
1.首先要在AndroidManifest.xml中声明如下配置信息: 为了能够使用Android手机的NFC功能,需要在Manifest文件中添加相应的权限: 详细配置请参考-->Androi ...
- 使用NFC模拟校园卡门禁功能 【Mac, Windows, Android, 手环】
COVID-19期间,我们学校实行通行证制度,只有具有通行证的同学的卡才可以自由进出校园,他而没有通行证的人下人出校只能是一种奢望.在这种无理取闹的制度之下,我试想通过NFC模拟出那些可以自由进出的同 ...
- Android使用NFC模拟M卡实现 (二)
Android使用NFC模拟M卡实现 (一) Android使用NFC模拟M卡实现 (二) Android使用NFC模拟M卡实现 (三) 前几天写的第一篇关于NFC的官方文档的翻译,今天才更新第二篇. ...
- iqooz1手机能搭载鸿蒙吗,iQOOZ1有NFC功能吗?iQOO Z1支持NFC刷公交卡与门禁卡吗
iQOOZ1有NFC功能吗?随着NFC实现了对于公交卡.门禁卡.银行卡等功能的支持,它已经成为了手机中必不可少的功能之一.作为iQOO Z系列的第一款产品,iQOO Z1在硬件创新.交互变革方面有着很 ...
- 中移动NFC专用SIM卡测试报告
近日来,NFC已经成为各大媒体报道的一个关键词,在微博微信等社交平台上也频频出现,这都要归功于北京移动在近期推出的一项新业务.从7月22日开始,北京移动用户可以到指定的营业厅办理更换支持NFC功能的S ...
- 关于HCE——Android手机NFC模拟刷卡成果和心得(上)
关于HCE--Android手机NFC模拟刷卡成果和心得 一.前言 在最近,开始研究了手机模拟NFC刷卡的一些内容,想是自己实现一次手机模拟刷卡. NFC大家应该都了解,这两年的安卓手机基本都是支持了 ...
- Android使用NFC模拟M卡实现 (一)
Android使用NFC模拟M卡实现 (一) Android使用NFC模拟M卡实现 (二) Android使用NFC模拟M卡实现 (三) 在百度找一遍,没有一篇,讲的比较通俗易懂的文件.讲解Andro ...
- 努比亚无边框Z17 NFC充值公交卡(相对详细的)教程
有人会问:NFC是不是鸡肋呢? 然而事实表明NFC在有些时候还是挺有用的,比如可以刷公交,刷地铁,充值公交车等等. 由于西安暂不支持刷地铁公交,所以暂时只能叫教教大家使用NFC充值公交卡. 首先呢,我 ...
- 一加手机如何拷贝公交卡_一加6T有NFC吗?一加手机6T支持NFC刷公交卡怎么设置?[多图]...
一加6T有NFC吗?一加手机6T支持NFC刷公交卡怎么设置?前日一加6T国行版在国内正式公布了,一加6T和一加6相比,虽然差别不是特别大,升级的地方也不是满多,但是各方面表现都还算出色.不过今天就百度 ...
最新文章
- 降维的定义、维度诅咒、降维的意义
- 基于opencv的cfar算法实现海岸线检测
- html修改上传文件名,input(file)样式修改及上传文件名显示
- Python3 字符串复制
- 内核启动流程—走马观花
- MediaPlayer 的prepareAsync called in state 8 错误
- 程序员是如何处理密码的?
- 阵列天线的优化综合-赋形方向图
- Linux系统中三处profile的作用
- MySQL中的统计数据
- linux服务器关机日期,linux服务器last查看关机记录
- jfif格式怎么改成jpg或png格式?
- 国税局计算机硬件,国家税务总局辽宁省税务局 工作动态 【盘税稽查】积极开展计算机兼容改造专项工作...
- 超详细版-计算网络地址、子网、广播地址、主机数
- 一次zookeeper启动失败的解决过程
- 关于switch的一些理解
- Cypher语句-Create语句
- bootstrap table固定列导致复选框失效的解决方法
- Android8.1 MTK平台 修改蓝牙默认名称
- Stratifyd:了解数据串联五步骤,解锁数据孤岛难题
热门文章
- 采用keras深度学习框架搭建卷积神经网络模型实现垃圾分类,基于树莓派上进行实时视频流的垃圾识别源代码
- python官网学习爬虫资料_Python爬虫学习?
- IP流量重放与pcap文件格式解析
- 【Leetcode】1526. Minimum Number of Increments on Subarrays to Form a Target Array(配数学证明)
- 10019---JavaScript--闭包
- 首阴战法胜率不高?应该是忘记加上一个大前提!
- 计算机桌面下面那一栏如何调节,电脑底部的任务栏不见了,你可以尝试这样做,轻松恢复它...
- 14WPF---关键帧动画
- DNSPod十问杨晓东:从.cn看中国互联网进化史
- 仿微信/支付宝的自定义提现密码输入(二)