armok 发表于 2009-3-26 15:30:31

自制基于IC卡的简易门禁系统

http://cache.amobbs.com/bbs_upload782111/files_13/ourdev_427295.jpg
(原文件名:card_reader.jpg)


现在的大多数住宅小区、大型的工厂企事业单位都装了门禁系统,实际上做一个能够开门的门禁系统非常简单,但是要做一个真正安全的门禁系统还是有很多细节问题需要解决的。这个实验只是解决了读卡和控制的问题。


这个基于IC卡的简易门禁系统使用的是电话IC卡,我对IC卡不是很了解,不知道这个实验到底能不能做到。借此机会,我在网上找了一些资料,恶补一下IC卡的知识。


以下资料主要来自这个技术讲座智能卡芯片技术,收录下来,留作参考。

通用存储器IC卡芯片主要具有以下特点:



一般无安全控制逻辑,即存储器中存储的有关信息可以任意存取、没有逻辑安全性;
在存储器芯片制造上没有或很少安全保护措施;
多采用EEPROM存储器技术;
不完全符合或支持ISO/IEC7816等有关IC卡的国际标准,如不支持ATR(自动复位响应)协议等;
一般并非为IC卡应用专门设计(即非IC卡专用芯片);
该类芯片的通用性较强,已经或正在大量用于有关的工商业产品中。

智能存储器IC卡芯片主要具有以下特点:



具有安全控制逻辑(即存储器中存储的有关信息不可任意存取,具有较高的逻辑安全性);
在存储器芯片制造上提供有较好的安全保护措施;
同时采用ROM、PROM、EEPROM等存储器技术;
较好地符合或支持ISO/IEC7816等有关IC卡的国际标准,如支付ATR(自动复位响应)协议;
一般为IC卡应用专门设计(即IC卡专用芯片);
该类芯片的专用性较强,因而种类较多。

国内比较常见的IC卡:

1、ATMEL系列,非逻辑加密卡ATMEL24C01/02/04/08/16/64、ATMEL93C46/93C46A、AT45D041/AT45DB041,逻辑加密卡ATMEL88SC102、ATMEL88SC153、ATMEL88SC1604。

2、SLE系列,逻辑加密卡SLE4442、SLE4428、SLE4406

3、国产系列,BL7442、BL7428

4、ISSI系列,ISSI24C01、ISSI24C04、ISSI24C08、ISSI24C16


我还找到几个链接都是开放代码的。

有关接触式IC卡读卡器

Electronic safety-lock with telecard

Telecard reader with AT90s2313

有关磁卡读卡器的链接

Magnetic Card Reader

ISO Card Reader


以上中文资料摘自:http://www.getproject.com.cn/post/41.html

wmsky 发表于 2009-3-27 16:30:45

頂下mark

flyerhacker 发表于 2009-3-29 11:12:07

好东西 学习一下

如果能把学校的IC卡破解了 就好啊。。。

lbxx135 发表于 2009-3-29 15:23:10

阿莫,现在都是用信息钮,例如1990A,IC的有的落后啦

lionliu 发表于 2009-4-6 17:42:38

m

bbi3014 发表于 2009-4-7 12:52:43

mark

bbi3014 发表于 2009-4-7 12:52:43

mark

hibond 发表于 2009-4-7 13:02:08

mark

aaron96031 发表于 2009-4-8 15:43:35

我自己做了一个,不过是高频卡的,类似于公交车上的那种卡,卡片保存数据,需要密码验证和用户数据才能正常读取.可以无限制发行和限制发行. ARMOK 是想自己开发一个么?

sange 发表于 2009-4-13 11:31:53

学习中。。

pcrack 发表于 2009-4-13 15:56:08

NXP(菲利蒲)的非接触IC卡加密算法已被crack,IC卡危亦

KANGYD 发表于 2009-4-13 19:25:39

有意思!

haizhilan 发表于 2009-4-14 17:12:57

今天刚刚送去做板子,也是IC卡方面的一个小一起!!和楼主的卡托一样!呵呵!

haizhilan 发表于 2009-4-14 17:17:22

采用的,逻辑加密卡4442

wy2000 发表于 2009-4-14 20:45:32

智能卡分为 非接触和接触式两大类,非接触又分为低频(125K),高频(13.56M),超高频(900M),2.4G,6.8G等几大类。内部芯片又可分为逻辑存储卡和CPU卡 。如果只是一般用门禁的话可以用高频逻辑加密卡(用得最广的就是 mifare 卡)。简单一点用低频ID卡(很便宜1元左右)。如果型性能很好的话用CPU卡,但价格比较贵。一般用在金融体系上较多。

aaron96031 发表于 2009-4-15 17:01:09

【14楼】 wy2000 说得很到位呀.

dengxiaofeng 发表于 2009-4-15 23:06:47

不错的东西哈!

hg7707 发表于 2009-10-27 14:06:50

两个联接不错.

w418781840 发表于 2009-10-27 15:24:57

不错

Heavin 发表于 2009-11-9 21:15:18

做门禁IC卡反而不落后,破解了并不等于你有卡,你能拆开,如果都可以,什么卡都没用。反而无线卡可以通过无线电截取,只需要在旁边搞个什么就可以收到下来了。

xy-mcu 发表于 2009-11-9 23:50:42

不管是接触式还是非接触式,只要做了适当的加密处理,都能够起到适当的安全性能。
当然,目前相对最难破 的当属 CPU卡(接触式/非接触式),通常都需要双向验证。
如果大家感兴趣,我抽空弄点这方面的资料上来。

tom030704 发表于 2009-11-10 08:57:14

mark~!

coslight_dt 发表于 2009-11-10 08:58:49

mark

yijian 发表于 2009-11-10 14:50:14

介绍一个低压可以应用的方案:
一种超小型低功耗智能125KHz射频ID卡读卡模块。该模块不仅价格低廉,而且具有体积小和功耗低的特点,在5V~3V电压供电下就可以稳定的工作,该模块具有智能解码功能,可以直接输出多种常用输出格式(如:曼彻斯特编码、韦根26/34、UART串口以及多种用户订制输出等),使其具有良好的二次开发环境,被广泛应用于很多场合。
使用说明:
射频读卡模块使用时需外接一个简单的天线,接通电源以及使能信号EN有效后在外接天线周围产生一个125KHz的激励电磁场,当非接触式ID卡进入该电磁场时,ID卡从中获取能量,当获得足够能量时,卡内的微芯片开始工作,以调幅方式向外发送信号,读卡模块通过天线接收到该信号时,读卡模块内部的MCU将该信号还原为该卡的ID识别号码,并以指定的数据格式发送出去。
产品特点:
读卡类型:125KHz非接触式EM4100及兼容格式ID卡
外型小巧(18.5×9×4mm,相当于DIP14大小)
宽工作电压范围 5V~3V DC
读卡距离5~10cm(与外接天线Q值与ID卡厂家有关)
价格低廉
低功耗(休眠:20uA,读卡:30mA)
内含谐振回路只需简单的外接490uH天线
多种常用输出格式(韦根26/34、UART等)
智能解码,多种用户订制输出功能

管脚排列图
产品规格:
射频读卡模块的数据的输出格式有多种,也可以由用户自定义订制,详细编号参见下表:

型号 功能 DP0 DP1   
FM201-W26 韦根26编码输出 D0 D1   
FM201-W34 韦根34编码输出 D0 D1   
FM201-U12 UART 1200波特率输出 TXD RXD   
FM201-U96 UART 9600波特率输出 TXD RXD   
FM201-SW 直接开关信号输出 接继电器驱动电路 接蜂鸣器驱动电路   
FM201-Xnn 用户订制输出 用户自定义 用户自定义

注:FM201-SW可由客户在使用中自行定义管理卡和用户卡,并能保存记忆80张卡号,可直接实现简单的ID卡门禁控制功能。
http://cache.amobbs.com/bbs_upload782111/files_21/ourdev_501891.jpg
(原文件名:FM-201-4.jpg)

http://cache.amobbs.com/bbs_upload782111/files_21/ourdev_501892.jpg
(原文件名:FM-201-3.jpg)

http://cache.amobbs.com/bbs_upload782111/files_21/ourdev_501893.jpg
(原文件名:FM-201-2.jpg)

http://cache.amobbs.com/bbs_upload782111/files_21/ourdev_501894.jpg
(原文件名:FM-201-1.jpg)

kclc 发表于 2009-11-11 00:41:09

我们已经把学校饭卡的卡号读出来了 但是加上行校验和列校验还是无法解决读卡错误的问题   门禁的话感觉对可靠性要求太高 计划做个考勤机

deiwgah 发表于 2009-11-11 10:33:20

一群牛人,很有兴趣,好好学习。

youz 发表于 2009-11-11 22:28:38

mark

kclc 发表于 2009-12-19 14:44:11

--! 在西电“星火杯”上发现和我们做的几乎一摸一样的东西 不过他们买的RFID的卡头 我们自己做的也见到了一个用IC卡的 看上去很像莫大的东西
PS: 计划把RFID考勤机改成门禁 程序需要优化 硬件需要重新设计 等完善后再拿上来吧

yunqian09 发表于 2009-12-22 19:41:22

mark

sangreal 发表于 2009-12-27 18:32:50

牛人很多,mark

robin45853258 发表于 2009-12-27 18:46:06

谢谢啦,最近正在搜集IC卡的资料,谢谢楼主分享!

minipc5 发表于 2010-3-3 05:22:27

mark

liitom 发表于 2010-3-18 15:01:09

牛人

zhs19850202 发表于 2010-3-22 22:18:48

mark

jj.deng 发表于 2010-4-18 21:30:52

mark~~

sunzhaod 发表于 2010-4-18 22:48:54

mark

czxf 发表于 2010-4-19 14:35:33

mark

jrcsh 发表于 2010-4-19 16:21:13

国内外的中/低端门禁产品是垃圾就读个ID号 之后 吧ID号记录在板上 或发到服务器上 用 数据库记录起来



对我们来说~~~   低端门禁产品形同于无   很容易不用卡就开了

liubo1234 发表于 2010-5-14 11:45:34

接触式的安全,金融业推的标准迁移是CPU卡,有机会探讨探讨。
按照安全角度,我认为:
1。SLE4442/SLE4428/AT881608/AT88102属于带保护的同步卡
2。AT24Cxx等一类没保护的同步卡
3。CPU卡,也叫智能卡(smartcard),内部带处理器的,可以完成复杂的加解密/认证运算

rake 发表于 2010-5-27 17:50:41

学习

QRAHAO 发表于 2010-5-27 19:16:39

MAKE

tangwei039 发表于 2010-5-27 19:37:28

好好

yqlomg 发表于 2010-5-27 20:08:38

mark

k10k10k10 发表于 2010-5-27 22:14:55

我做过125khz和13.56m的门禁,国内绝大部分都只是记录卡号而已。破解了也没什么意思,顶多也就是小区的门啊!

wuzhenhede 发表于 2010-5-31 18:54:00

mark

swustlx86 发表于 2010-6-1 17:28:21

mark

809314596 发表于 2010-7-20 14:21:07

mark

zyw19987 发表于 2010-8-3 15:23:32

如何破解这些玩意?

yijian 发表于 2010-8-3 16:16:33

回复【47楼】zyw19987
如何破解这些玩意?
-----------------------------------------------------------------------

破解?为何要破解,要破解可以用电锯,斧头等工具!

stely 发表于 2010-8-3 17:45:11

标记收藏

bondxie3 发表于 2010-9-26 20:09:02

标记学习

sinw 发表于 2010-9-28 20:18:52

mark

qishanmingfeng 发表于 2010-10-11 14:38:44

楼主强大

79301110 发表于 2010-11-15 13:05:06

mark

kristy1212 发表于 2010-11-15 17:20:23

mark

haowei236 发表于 2010-11-18 13:15:53

mark

reloaded 发表于 2010-11-22 11:30:05

我发现还是莫老大的网上文摘比较有实际参考价值。。。。。

yanrz 发表于 2010-12-13 11:53:32

我已经将EM4100卡片的信息用单片机复制成功了,用一个单片机来作为一个卡片,呵呵,很简单的,非常容易破_解!

chenshu2834 发表于 2010-12-18 11:28:29

顶顶顶顶顶顶

fakeziding 发表于 2010-12-18 12:23:43

非常感谢,我也是在做IC的时候发现了这个资源,比网上很多的东西都要好,谢谢分享。

ledatou 发表于 2010-12-19 14:13:29

mark

jianjun42 发表于 2010-12-19 15:12:59

记号备查

benjiang 发表于 2010-12-21 02:41:05

mark

kxqhy 发表于 2010-12-26 14:19:58

学习学习!

wangxianbin 发表于 2010-12-26 14:51:38

mark

lg75 发表于 2010-12-26 15:09:46

阿莫做这个东东干什么用呢?是自己的场子要用吗?如果你是自用我可以送你一套,省得你麻烦了.

   我做这个行业12年了,设计了一整套门禁\考勤\消费一卡通系列终端设备,全部是纯以太网TCP/IP通讯,不是那种加RS232\RS485转换模块的,2002年就推出以太网系列的产品,算是国内比较早的一波吧,现在捷顺、DAS什么的所谓最新产品都是仿我最早的Rabbit2000的方案,不过我们09年开始已经用ARM了。

   我看你的图片应该是使用现成的"读头"+单片机的方案,从文字描述上看你是用了接触式的卡片,如果没什么特殊考虑,我不建议你用接触式IC卡,这个很早就已经被市场验证并淘汰了,推荐你用NXP的M1卡,现在性价比非常好.不要听什么M1卡被破_解的言论,现在的破_解首先需要专业的设备,而且就算破_解也只是破_解某一张M1卡的KEY,顶多就是能读写一张卡,如果整套系统自定义的加密机制设计的好,这个问题完全可以被解决.

   另外你说的很对,门禁还需要考虑很多细节,比如安装施工方面的防盗、防撬功能,还有很多使用上的时段、有效期、人员类别、节假日等等等等。。。

   http://quickdev.taobao.com
   这是我们的淘宝店,看中哪款和我说就好了。
   QQ:426003742 刘工

liguan1024 发表于 2011-2-24 11:22:07

mark

pjdu 发表于 2011-2-24 11:23:25

mark

xuetingxun2010 发表于 2011-3-21 23:27:31

呵呵,备查阅

vcrm 发表于 2011-3-22 01:09:50

看看 学学

ouravrwoai 发表于 2012-2-9 08:42:21

mark

landfar 发表于 2012-2-11 11:57:18

nice!!

294689006 发表于 2012-2-15 16:04:18

看不懂耶。。。有具体的么???

skyxjh 发表于 2012-5-5 23:35:17

这个是最简单的125K读卡器了

ledatou 发表于 2012-5-11 16:39:23

哦~是么。好东西,当然要mark 一下咯~

zhaoxukiller 发表于 2012-6-18 22:20:27

标记一下

ZHW0117 发表于 2014-4-4 11:47:23

刚研究完接触式的!现在准备学习非接触式的!

yanglei920509 发表于 2014-4-17 00:01:06

mark。。。

ldyttxs 发表于 2014-4-17 08:10:44

不明觉厉

ZYBing 发表于 2014-4-17 08:26:01

mark......

popvip 发表于 2014-4-17 09:58:34

学习了。。。

yzb1019 发表于 2014-4-17 10:12:16

标记,IC,ID,IQ卡

zhou_taotb 发表于 2014-4-17 14:18:26

mark,门禁还是很有技术含量的

radar_12345 发表于 2018-4-15 15:55:08

yanrz 发表于 2010-12-13 11:53
我已经将EM4100卡片的信息用单片机复制成功了,用一个单片机来作为一个卡片,呵呵,很简单的,非常容易破_ ...

能否给个思路呢,正需要这样东西:用单片机模拟ID卡

radar_12345 发表于 2018-4-15 15:55:46

yanrz 发表于 2010-12-13 11:53
我已经将EM4100卡片的信息用单片机复制成功了,用一个单片机来作为一个卡片,呵呵,很简单的,非常容易破_ ...

能否给个思路呢,正需要这样东西:用单片机模拟IC卡
页: [1]
查看完整版本: 自制基于IC卡的简易门禁系统