-
公开(公告)号:US20180247084A1
公开(公告)日:2018-08-30
申请号:US15859036
申请日:2017-12-29
申请人: Square, Inc.
发明人: Malcolm Ronald Smith , Kshitiz Vadera , Mark Phillip Zagrodney , Kevin Ka Wai Ng , Afshin Rezayee
IPC分类号: G06F21/72
CPC分类号: G06F21/72 , G06F21/556 , H04L9/0894 , H04L9/3236 , H04L63/0492 , H04L63/0853 , H04L2463/102
摘要: Processor system with a general purpose processor and a cryptographic processor dedicated to performing cryptographic operations and enforcing the security of critical security parameters. The cryptographic processor prevents exposure of critical security parameters outside the cryptographic processor itself, and instead implements a limited scripting engine, which can be used by the general purpose processor to execute operations that require the critical security parameters.
-
公开(公告)号:US10410202B1
公开(公告)日:2019-09-10
申请号:US15396611
申请日:2016-12-31
申请人: Square, Inc.
发明人: Kevin Ka Wai Ng , Malcolm Smith , Afshin Rezayee , Yue Yang , Jeremy Wade
IPC分类号: G06F15/177 , G06Q20/32 , G06Q20/34 , G06F9/4401 , G06F1/08
摘要: An expedited booting process with brownout detection for a payment reader is provided. The payment reader can execute a boot sequence from read only memory at startup. A check is made of a stored flag value to determine whether a value such as a flag indicates whether or not a prior execution of the boot sequence was successful. If the last execution of the boot sequence was successful, the boot sequence can be executed at a faster clock rate. Otherwise the boot sequence is executed at a slower clock rate. An evaluation can be made to determine whether a predetermined portion of the boot sequence has been surpassed. If the predetermined portion of the boot sequence has been surpassed, the flag value can be set to indicate a successful execution of the boot sequence and the general operating instructions for the payment reader are then executed.
-
公开(公告)号:US20160026990A1
公开(公告)日:2016-01-28
申请号:US14752698
申请日:2015-06-26
申请人: Square, Inc.
IPC分类号: G06Q20/20 , G06Q20/32 , G06Q20/40 , G06F3/0482 , G06F3/0484
摘要: A point of sale system has a display for receiving touch inputs, a controller to receive the touch inputs from the display, and a secure controller to receive touch input data from the controller. The system also has a card interface module and a contactless interface module to provide encrypted data to the secure controller. The secure controller can operate in either a secure mode or a non-secure mode. When a non-secure mode is engaged, the secure controller provides the touch input data to a processor. When a secure mode is engaged, the secure controller blocks at least a portion of the touch input data from the processor.
摘要翻译: 销售点系统具有用于接收触摸输入的显示器,用于从显示器接收触摸输入的控制器以及从控制器接收触摸输入数据的安全控制器。 该系统还具有一个卡接口模块和一个非接触式接口模块,用于向安全控制器提供加密数据。 安全控制器可以以安全模式或非安全模式运行。 当使用非安全模式时,安全控制器将触摸输入数据提供给处理器。 当使用安全模式时,安全控制器阻止来自处理器的触摸输入数据的至少一部分。
-
公开(公告)号:US09886596B1
公开(公告)日:2018-02-06
申请号:US14749992
申请日:2015-06-25
申请人: Square, Inc.
发明人: Malcolm Ronald Smith , Kshitiz Vadera , Mark Philip Zagrodney , Kevin Ka Wai Ng , Afshin Rezayee
IPC分类号: G06F21/72
CPC分类号: G06F21/72 , G06F21/556 , H04L9/0894 , H04L9/3236 , H04L63/0492 , H04L63/0853 , H04L2463/102
摘要: Processor system with a general purpose processor and a cryptographic processor dedicated to performing cryptographic operations and enforcing the security of critical security parameters. The cryptographic processor prevents exposure of critical security parameters outside the cryptographic processor itself, and instead implements a limited scripting engine, which can be used by the general purpose processor to execute operations that require the critical security parameters.
-
公开(公告)号:US10430616B2
公开(公告)日:2019-10-01
申请号:US15859036
申请日:2017-12-29
申请人: Square, Inc.
发明人: Malcolm Ronald Smith , Kshitiz Vadera , Mark Phillip Zagrodney , Kevin Ka Wai Ng , Afshin Rezayee
摘要: Processor system with a general purpose processor and a cryptographic processor dedicated to performing cryptographic operations and enforcing the security of critical security parameters. The cryptographic processor prevents exposure of critical security parameters outside the cryptographic processor itself, and instead implements a limited scripting engine, which can be used by the general purpose processor to execute operations that require the critical security parameters.
-
公开(公告)号:US09646299B1
公开(公告)日:2017-05-09
申请号:US14866128
申请日:2015-09-25
申请人: Square, Inc.
发明人: Afshin Rezayee , Kevin Ka Wai Ng , Yue Yang , Jason Binder , Haipeng Yan
CPC分类号: G06Q20/3278 , H04B5/0056 , H04B5/0075 , H04B17/318 , H04W24/02 , H04W52/18 , H04W52/245
摘要: A communication device generates a wireless carrier signal and communicates by modulating the wireless carrier signal. A measurement circuit of the communication device measures an inductively coupled signal that is based on the transmitted wireless carrier signal and a measurement value is calculated for that signal. The measurement value is used to select a modulation procedure that is used by the communication device to encode data to be transmitted. The communication device generates and transmits a wireless data signal based on the data to be transmitted, the selected modulation procedure, and the carrier signal.
-
-
-
-
-