声波支付原理?

2013-10-20 09:47:30 +08:00
 favormm
现在很多移动支付有声波支付的功能,如支付宝,paywave. 就连微信加好友也有声波加的功能。请问,这个原理是什么呢?在比较吵杂的环境下也能成功呢?如何做到精确识别?

大家有什么文档,论文或网站介绍这技术的?
14507 次点击
所在节点    问与答
22 条回复
yishanhe
2013-10-20 10:28:20 +08:00
去主页上看了看,感觉paywave好像用的是rfid, 支付宝的声波支付应该用的是声波 不知道是否可以听到(20-20khz) 我没有用过。如果不能听到估计就20k-22k,因为一般手机的音频设备就44khz采样率, 我猜测应该是用常用的digital modulation(PSK ASK FSK)方式调制了一段数据发出去,这段数据应该是加密的,也就是说调制的是密文,这段密文应该是含有账户信息 账单信息的,应该不会有密码,然后应该有一个极短的过期时间。接受端可以解码并且解密,然后确认支付。不过最近听说有一个支付宝离线支付。。我没用过,我在想是这个离线声波支付是怎么实现的?
不过这种“近场”通信应该不是非常可靠,还是有安全隐患,所以我看支付宝只能支持200元以下声波支付。

如果你想知道相关技术,你得看看1)声音调制解调 2)数据加密解密。

有用过的人能不能说说支付宝的声波支付具体是怎么用的?
qiayue
2013-10-20 10:28:52 +08:00
本来一种声音就够了,人耳不能听到的高频声波
但是为了让用户知道正在传输,又加上了人耳能听到的“咻咻咻”的声音

吵杂的环境,是人耳能听到的,不会扰乱信息传输
antmanler
2013-10-20 10:55:44 +08:00
antmanler
2013-10-20 11:00:35 +08:00
@qiayue 即使某些型号的手机可以发出高于22k的音频,手机的mic也没法接受高频声音,这个场景本来就不符合一般的使用习惯,所以超高音频的传输目前是不靠谱的,经过实验,很多孩子是可以听到23kHZ左右的声音,会对身体有害的,特别是支付宝这个匹配多种机型,那就更不会是超高频传输了
ipconfiger
2013-10-20 11:10:20 +08:00
超声波传输我们有技术预研和储备,其实原理不复杂,抗干扰能力还行,就是传输速度不行,所以不适合大量数据的传输
favormm
2013-10-20 11:44:13 +08:00
@ipconfiger
是不是dsp相关技术?
favormm
2013-10-20 11:46:04 +08:00
@qiayue 现在手机不能发与接受高频声波吧,他们说得高频只是宣传手段吧
favormm
2013-10-20 11:47:43 +08:00
@antmanler
就是没有技术细节。到底用的什么技术
yishanhe
2013-10-20 11:52:29 +08:00
@ipconfiger 很好奇传输速度能做到大概多高?
afterain
2013-10-20 12:00:07 +08:00
@yishanhe 可以超过200,结合WiFI Mac、GPS以及可信第三方(支付宝)安全方面还是很有保障的。
ipconfiger
2013-10-20 12:01:23 +08:00
@favormm 技术细节现在还是属于公司资产不便透露

@yishanhe 这个速度是论 byte/second 算的
sgissb1
2013-10-20 12:06:39 +08:00
@antmanler 手机的喇叭可以发出不可听的频率吗?这个没有研究过啊。
sgissb1
2013-10-20 12:07:53 +08:00
@ipconfiger 数据被调制在可听频率范围还是不可听的范围?求解
quake0day
2013-10-20 14:15:48 +08:00
我们组前段时间对声波支付做了一些研究。并且提出了一种全新的利用噪音对声波加密的方法。可以参考下我们的论文:
http://eprint.iacr.org/2013/581.pdf

另外我个人负责项目的后期实现,AcousAuth是我们参加Mobicom‘13 App比赛的一个作品。是上面论文的工程实现。

因为是我们研究组的项目,且有相关专利保护,我没法公开源代码。见谅。
favormm
2013-10-20 18:06:11 +08:00
@quake0day
太感谢了,我也来研究一下这个论文。谢谢。
xuzhe
2013-10-20 18:40:32 +08:00
和调制解调器原理类似没什么神奇的。速率要比 56K 猫低很多,因为环境噪音比模拟电话线更厉害。

环境嘈杂当然是有影响的,不过在这种交换的数据量下多搞几遍纠错也就很可靠了。而且现在的手机不都有多麦降噪功能么,只要主麦离放音处近一些,估计就算在迪厅里也有不错的可用性。
Semidio
2013-10-20 18:49:43 +08:00
@ipconfiger 这些现有的都不是通过声音直接传数据的,只是传一个Token配对而已,之后就和一般的联机传输没有任何区别了,其实和Bump是一个原理,只不过一个用的声波,一个用的加速感应器而已。
ipconfiger
2013-10-20 20:09:39 +08:00
@Semidio 我们的技术是在速度优化上下了很大功夫的,基本上能在一分钟内把几十K的数据完整的传输了
ipconfiger
2013-10-20 20:12:25 +08:00
@Semidio 如果是bump这类发ID的绝对是秒传了,完全不在话下
favormm
2013-10-20 20:49:32 +08:00
@Semidio
目前我了解的原理就是将信息encode成声音通过扬声器发音,然后其它设备收到声音decode成信息。
http://chirp.io/tech/ 这个的原理也是这样的,
http://nearbytes.com/en/tech.php

好像是的确需要dsp技术。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/86168

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX