打印
[STM32]

赎错之路-----STM32F205 IO模拟ISO7816(4路),透传操作PSAM及CPU卡

[复制链接]
7324|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 527silence 于 2018-9-21 10:46 编辑

    继2年后昨天第一次踏实赚到钱的感触后,决定先在二姨家公开STM32 IO模拟支持4路7816 PSAM及CPU卡操作小模块。也算是对这两年赎错的过程记录,让自己忙活起来,不至于再滑入赌博深渊。
   本帖打算连载来记录,各位感兴趣的可以盖楼。
   小模块(命名为PReader)使用STM32F205RGT6,为什么呢?第一:原本主要的7816及CPU卡操作为原先项目中应用到的,且同平台,移植方便;第二:本模块预留SPIFLASH,SDIO-SD卡及USB部分,后续加入IAP升级,且实现A/B双分区备份。小小的开始,只为记录赎错的过程,大家一同来监督提醒,远离赌博的我。

   2018-09-18 14:30   PReader模块PCB发出打样 (普通板材,数量5片,绿油,厚度:1.6)
   先来个3D视图展示,明晚样板工厂发出,后天收到板子更新进展!
                                       
  2018-09-20 18:35   PReader模块PCB板收到

        

  话说这家打样的厂家效率真是非一般的高,一天搞定,十片样板才46RMB

  2018-09-21 10:35   PReader模块样板焊接调试
                     
焊接的时候忘记背面有7816卡槽,直插晶振只能趴上面了


                              

相关帖子

沙发
smartpower| | 2018-9-18 21:39 | 只看该作者
我一般用UART来模拟ISO7816。这样软件开销小一点。

使用特权

评论回复
板凳
527silence|  楼主 | 2018-9-19 08:51 | 只看该作者
smartpower 发表于 2018-9-18 21:39
我一般用UART来模拟ISO7816。这样软件开销小一点。

大概看了下你的资料,你应该也是涉及到小额支付,为什么用IO模拟7816相信不是只因为考虑到软件开销吧

使用特权

评论回复
地板
vvben| | 2018-9-19 10:09 | 只看该作者
赌博害人。一定要戒赌。。。。
4路7816挺多的,很少有MCU直接支持4路
支付的,不用带安全吗?

使用特权

评论回复
5
527silence|  楼主 | 2018-9-19 10:23 | 只看该作者
vvben 发表于 2018-9-19 10:09
赌博害人。一定要戒赌。。。。
4路7816挺多的,很少有MCU直接支持4路
支付的,不用带安全吗? ...

你指的带安全是什么?

使用特权

评论回复
6
vvben| | 2018-9-19 10:25 | 只看该作者
527silence 发表于 2018-9-19 10:23
你指的带安全是什么?

就是保护
防拆,防攻击

使用特权

评论回复
7
527silence|  楼主 | 2018-9-19 11:28 | 只看该作者
vvben 发表于 2018-9-19 10:25
就是保护
防拆,防攻击

首先,我这个模块仅仅是让感兴趣的人学习,其次,真实的应用场景也不用设计所谓的防拆了,通过应用手段能防止PSAM卡被盗的方式太多了。至于说攻击,PSAM是CPU卡,我想当下应该没谁短时间攻击了吧。

使用特权

评论回复
8
smartpower| | 2018-9-25 20:59 | 只看该作者
如果需要安全防护,那就要用安全IP了,可以防DPA、SPA攻击。
不过安全IP主要是用在卡片上的,用在主机上的极少。

对于信道而言,使用7816IP,或使用UART模拟。在RST/CLK/IO上看到的信号没有什么差别。

使用特权

评论回复
9
527silence|  楼主 | 2018-9-26 09:07 | 只看该作者
smartpower 发表于 2018-9-25 20:59
如果需要安全防护,那就要用安全IP了,可以防DPA、SPA攻击。
不过安全IP主要是用在卡片上的,用在主机上的 ...

使用特权

评论回复
10
21ic小喇叭| | 2018-9-27 08:57 | 只看该作者
盖楼监督楼主,希望越来越好

使用特权

评论回复
11
527silence|  楼主 | 2018-9-27 09:23 | 只看该作者
21ic小喇叭 发表于 2018-9-27 08:57
盖楼监督楼主,希望越来越好

谢谢

使用特权

评论回复
12
877049204| | 2018-9-27 10:12 | 只看该作者
支持楼主,支持开源作品

使用特权

评论回复
13
bobde163| | 2018-10-1 18:30 | 只看该作者
另外2片芯片是刷卡芯片?

使用特权

评论回复
14
527silence|  楼主 | 2018-10-2 16:25 | 只看该作者
bobde163 发表于 2018-10-1 18:30
另外2片芯片是刷卡芯片?

另外两个?有一个是刷卡的,不知道你说的两个是哪两个

使用特权

评论回复
15
不起眼的电子佬| | 2018-10-12 16:31 | 只看该作者
支持支持,发帖这么久我才看到。前一阵子跟一个项目组学习了好久所以没时间来贴吧。这次来学习啦。

使用特权

评论回复
16
Vansm| | 2018-10-18 15:47 | 只看该作者
说实话这个板子画的磕碜了点

使用特权

评论回复
17
527silence|  楼主 | 2018-10-19 08:57 | 只看该作者
Vansm 发表于 2018-10-18 15:47
说实话这个板子画的磕碜了点

哈哈

使用特权

评论回复
18
18875928174| | 2018-11-23 09:16 | 只看该作者
代码咋还没开源出来学习下!

使用特权

评论回复
19
527silence|  楼主 | 2018-11-23 09:47 | 只看该作者
18875928174 发表于 2018-11-23 09:16
代码咋还没开源出来学习下!

最近事情乱糟糟,稍后晚点来更!

使用特权

评论回复
20
noleaf| | 2018-12-26 13:22 | 只看该作者
关注进度,正在接触这一方面。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

290

帖子

18

粉丝