TWI662501B - 差錯交易的標準化方法、裝置、電子設備、非暫態電腦可讀存儲介質及電腦程式產品 - Google Patents
差錯交易的標準化方法、裝置、電子設備、非暫態電腦可讀存儲介質及電腦程式產品 Download PDFInfo
- Publication number
- TWI662501B TWI662501B TW106139426A TW106139426A TWI662501B TW I662501 B TWI662501 B TW I662501B TW 106139426 A TW106139426 A TW 106139426A TW 106139426 A TW106139426 A TW 106139426A TW I662501 B TWI662501 B TW I662501B
- Authority
- TW
- Taiwan
- Prior art keywords
- error
- message
- call request
- unionpay
- service call
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3823—Payment protocols; Details thereof insuring higher security of transaction combining multiple encryption tools for a transaction
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3825—Use of electronic signatures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3821—Electronic credentials
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- Economics (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Computer Security & Cryptography (AREA)
- Tourism & Hospitality (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Technology Law (AREA)
- Computer And Data Communications (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Storage Device Security (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本發明公開了一種差錯交易的標準化方法、裝置、電子設備、非暫態電腦可讀存儲介質及電腦程式產品,通過接收用戶端發送的差錯業務調用請求,將該差錯業務調用請求轉換為標準格式的交換報文;根據預設的證書庫,對該交換報文中的敏感性資料域進行加密,生成加密報文域;以及對該交換報文中的關鍵字段進行簽名,生成簽名報文域;通過雙向認證的安全通訊鏈路將包含該加密報文域和該簽名報文域的交換報文發送至銀聯差錯交易網路。本發明實施例提供了連接銀聯差錯交易網路對接用戶端的統一介面,各銀聯成員機構只需調用本發明實施例提供的介面元件,即可實現與銀聯差錯交易網路的對接,提高了開發效率和運行穩定性。
Description
本發明屬於網際網路領域,尤其是關於一種差錯交易的標準化方法、裝置、電子設備、非暫態電腦可讀存儲介質及電腦程式產品。
隨著網際網路技術的發展,銀行卡支付途徑也因此多元化。銀行卡支付過程涉及到收單機構、銀行卡組織、發卡機構等多方參與,一旦在支付過程中出現異常導致機構間賬務出現差錯,需要各方通過傳遞、審核大量的交易資訊和憑證檔來證實賬務的真實情況。
銀聯差錯交易網路是全球銀聯成員機構的銀行卡差錯業務處理網路,即各成員機構連線處理差錯交易的統一資訊切換式網路,該網路的核心是銀聯差錯服務系統,成員機構通過各自建設差錯對接用戶端來連接該網路。由於銀聯差錯業務規則和技術規範複雜、交易網路安全標準較高,而成員機構技術水準有限、用戶端的運行環境各不相同,導致機構連接端的開發週期長、測試問題多、運行出錯率高等問題,大大增加了成員機構連接銀聯差錯交易網路的成本,降低了成員機構連接銀聯差錯交易網路的效率。
此外,現有的成員機構建設的連接銀聯差錯對接網路的用戶
端系統,都是基於自身的實現技術、系統環境和連接需求開發的,對本機構的運行環境依賴性較高,且缺少通用的開發介面,運行穩定性較差,因此只能供本機構連接差錯對接網路使用,無法適用于其它成員機構。
綜上所述,亟需一種跨平臺標準元件來統一各成員機構與銀聯差錯交易網路的對接。
本發明提供一種差錯交易的標準化方法及裝置,用以解決現有技術中銀聯成員機構與銀聯差錯交易網路之間缺少通用的開發介面,運行穩定性較差,開發效率低的問題。
第一方面,本發明實施例提供一種差錯交易的標準化方法,包括:接收用戶端發送的差錯業務調用請求,將該差錯業務調用請求轉換為標準格式的交換報文;根據預設的證書庫,對該交換報文中的敏感性資料域進行加密,生成加密報文域;以及對該交換報文中的關鍵字段進行簽名,生成簽名報文域;通過雙向認證的安全通訊鏈路將包含該加密報文域和該簽名報文域的交換報文發送至銀聯差錯交易網路。
較佳地,該標準格式的交換報文包括可延伸標記語言XML報文標籤名稱和XML報文標籤值,前述將該差錯業務調用請求轉換為標準格式的交換報文,包括:根據預設的調用方法名稱與報文標籤的對應關係,將該差錯業務調用
請求的調用方法名稱轉化成XML報文標籤名稱;將該差錯業務調用請求的調用方法參數轉化成XML報文標籤的值。
較佳地,該預設的證書庫通過以下方式確定:提取中國金融認證中心CFCA的非對稱加密證書中的伺服器公開金鑰和用戶端私密金鑰,通過該伺服器公開金鑰和用戶端私密金鑰確定該預設證書庫,該CFCA的非對稱加密證書用於連接銀聯差錯交易網路。
較佳地,該根據預設的證書庫,對該差錯業務調用請求的敏感性資料域進行加密,生成加密報文域,包括:調用該預設證書庫中的伺服器公開金鑰,對該差錯業務調用請求的敏感性資料域進行加密,生成加密報文域。
較佳地,該差錯業務調用請求中的關鍵字段進行簽名,生成簽名報文域,包括:調用該預設證書庫中的用戶端私密金鑰,對該差錯業務調用請求中的關鍵字段進行簽名,生成簽名報文域。
較佳地,該雙向認證的安全通訊鏈路通過以下方式確定:調用該預設證書庫中的伺服器公開金鑰和用戶端私密金鑰,根據安全套接層上的超文字傳輸協定HTTPS,建立與該銀聯差錯交易網路的雙向認證的安全通訊鏈路。
較佳地,該通過安全通訊鏈路將包含該加密報文域和該簽名報文域的該交換報文發送至銀聯差錯交易網路之前,還包括:若該差錯業務調用請求中包括二進位編碼形式的憑證檔,則對該憑證檔進行解碼;
通過該銀聯差錯交易網路的編碼方式對所解碼後的憑證檔進行編碼。
第二方面,本發明實施例還提供一種差錯交易的標準化裝置,包括:格式轉換單元:用於接收用戶端發送的差錯業務調用請求,將該差錯業務調用請求轉換為標準格式的交換報文;報文域轉換單元:用於根據預設的證書庫,對該交換報文中的敏感性資料域進行加密,生成加密報文域;以及對該交換報文中的關鍵字段進行簽名,生成簽名報文域;發送單元:用於通過雙向認證的安全通訊鏈路將包含該加密報文域和該簽名報文域的交換報文發送至銀聯差錯交易網路。
較佳地,該標準格式的交換報文包括可延伸標記語言XML報文標籤名稱和XML報文標籤值,該格式轉換單元,具體用於:根據預設的調用方法名稱與報文標籤的對應關係,將該差錯業務調用請求的調用方法名稱轉化成XML報文標籤名稱;將該差錯業務調用請求的調用方法參數轉化成XML報文標籤的值。
較佳地,該預設的證書庫通過以下方式確定:提取中國金融認證中心CFCA的非對稱加密證書中的伺服器公開金鑰和用戶端私密金鑰,通過該伺服器公開金鑰和用戶端私密金鑰確定該預設證書庫,該CFCA的非對稱加密證書用於連接銀聯差錯交易網路。
較佳地,該報文域轉換單元,具體用於:調用該預設證書庫中的伺服器公開金鑰,對該差錯業務調用請求的敏感性資料域進行加密,生成加密報文域。
較佳地,該報文域轉換單元,具體用於:調用該預設證書庫中的用戶端私密金鑰,對該差錯業務調用請求中的關鍵字段進行簽名,生成簽名報文域。
較佳地,該雙向認證的安全通訊鏈路通過以下方式確定:調用該預設證書庫中的伺服器公開金鑰和用戶端私密金鑰,根據安全套接層上的超文字傳輸協定HTTPS,建立與該銀聯差錯交易網路的雙向認證的安全通訊鏈路。
較佳地,該報文域轉換單元,還用於:若該差錯業務調用請求中包括二進位編碼形式的憑證檔,則對該憑證檔進行解碼;通過該銀聯差錯交易網路的編碼方式對所解碼後的憑證檔進行編碼。
協力廠商面,本發明實施例提供一種電子設備,包括:處理器、記憶體、收發機、匯流排界面,其中處理器、記憶體與收發機之間通過匯流排界面連接;該收發機,用於接收用戶端發送的差錯業務調用請求;該處理器,用於讀取該記憶體中的程式,執行下列方法:將該差錯業務調用請求轉換為標準格式的交換報文;根據預設的證書庫,對該交換報文中的敏感性資料域進行加密,生成加密報文域;以及對該交換報文中的關鍵字段進行簽名,生成簽名報文域;通過雙向認證的安全通訊鏈路將包含該加密報文域和該簽名報文域的交換報文發送至銀聯差錯交易網路;該記憶體,用於存儲一個或多個可執行程式,可以存儲該處理器在執行操作時所使用的資料;
該收發機還用於將該風險等級發送給交易平臺,以使交易平臺根據該風險等級確定是否進行支付;該匯流排界面,用於提供介面。
第四方面,本發明實施例提供一種非暫態電腦可讀存儲介質,該非暫態電腦可讀存儲介質存儲電腦指令,該電腦指令用於使該電腦執行上述第一方面中任一實施例該差錯交易的標準化方法。
第五方面,本發明實施例提供一種電腦程式產品,該電腦程式產品包括存儲在非暫態電腦可讀存儲介質上的計算程式,該電腦程式包括程式指令,當該程式指令被電腦執行時,使該電腦執行上述第一方面中任一實施例該差錯交易的標準化方法。
本發明實施例提供的差錯交易的標準化方法及裝置,通過接收用戶端發送的差錯業務調用請求,將該差錯業務調用請求轉換為標準格式的交換報文;根據預設的證書庫,對該交換報文中的敏感性資料域進行加密,生成加密報文域;以及對該交換報文中的關鍵字段進行簽名,生成簽名報文域;通過雙向認證的安全通訊鏈路將包含該加密報文域和該簽名報文域的交換報文發送至銀聯差錯交易網路。本發明實施例提供了連接銀聯差錯交易網路對接用戶端的統一介面,各銀聯成員機構只需調用本發明實施例提供的介面元件,即可實現與銀聯差錯交易網路的對接,提高了開發效率和運行穩定性。
201-203‧‧‧步驟
101‧‧‧銀聯成員機構
1011‧‧‧成員機構1用戶端
1012‧‧‧成員機構2用戶端
1013‧‧‧成員機構n用戶端
102‧‧‧差錯交易標準化元件
1021‧‧‧報文轉換模組
1022‧‧‧軟體加密機
1023‧‧‧簽名模組
1024‧‧‧證書管理模組
1025‧‧‧證書庫
1026‧‧‧憑證檔編碼解碼模組
1027‧‧‧安全通訊模組
103‧‧‧銀聯差錯交易網路
301‧‧‧格式轉換單元
302‧‧‧報文域轉換單元
303‧‧‧發送單元
401‧‧‧處理器
402‧‧‧記憶體
403‧‧‧收發機
404‧‧‧匯流排界面
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域的普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明實施例提供的一種差錯交易的標準化系統結構示意圖;圖2為本發明實施例提供的一種差錯交易的標準化方法流程示意圖;圖3為本發明實施例提供的一種差錯交易的標準化裝置結構示意圖;以及圖4為本發明實施例提供的一種電子設備的結構示意圖。
為了使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發明一部份實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬於本發明保護的範圍。
本發明實施例提供一種差錯交易的標準化系統,如圖1所示,為本發明實施例提供的一種差錯交易的標準化系統結構示意圖。包括銀聯成員機構101、差錯交易標準化元件102、銀聯差錯交易網路103。其中,銀聯成員機構包括:成員機構1用戶端1011,成員機構2用戶端1012,成員機構n用戶端1013,銀聯成員機構101通過各自的用戶端調用本發明實施例提供的差錯交易標準化元件102,即可實現與銀聯差錯交易網路103的
對接。
本發明實施例提供的差錯交易標準化元件102,通過Java通用介面技術實現,適用於各種作業系統,例如Windows、Linux、Unix等;以及各種中介軟體產品,例如Websphere、Weblogic、Jboss、Tomcat等。此外,通過配置參數來適應各銀聯成員機構101的機構代碼、使用者許可權、檔路徑等系統環境,從而滿足各種技術條件下的銀聯成員機構101連接銀聯差錯交易網路103的需求。
本發實施例提供的差錯交易標準化元件102包括:報文轉換模組1021,軟體加密機1022,簽名模組1023,證書管理模組1024,證書庫1025,憑證檔編碼解碼模組1026,安全通訊模組1027。
報文轉換模組1021,用於將銀聯成員機構101的用戶端發送的差錯業務資料轉換成標準格式的差錯請求報文。
軟體加密機1022,用於對差錯請求報文中的敏感性資料域進行加密,保證報文的保密性。
簽名模組1023,用於對差錯請求報文中的關鍵字段進行簽名,保證報文的不可否認性和防篡改性。
證書管理模組1024,用於管理差錯對接的安全認證證書。
證書庫1025存儲了中國金融認證中心(China Financial Certification Authority,CFCA)簽發給銀聯的非對稱加密證書,包括開發階段、入網測試階段和生產運行階段的伺服器端公開金鑰、用戶端私密金鑰,供證書管理模組1024使用。
憑證檔編碼解碼模組1026,用於對差錯憑證檔進行編碼和
解碼。
安全通訊模組1027,用於與銀聯差錯交易網路建立雙向認證的安全連結。
本發明實施例提供了連接銀聯差錯交易網路對接用戶端的統一介面,各銀聯成員機構101只需調用本發明實施例提供的差錯交易標準化元件102,即可實現與銀聯差錯交易網路103的對接。銀聯成員機構101只需關注行內差錯業務相關的處理和實現,大大縮短了銀聯成員機構101的開發週期,節省了開發、測試及運維成本,提高了開發效率和運行穩定性。
本發明實施例提供一種差錯交易的標準化方法,如圖2所示,為本發明實施例提供的一種差錯交易的標準化方流程示意圖,包括:
步驟201:接收用戶端發送的差錯業務調用請求,將差錯業務調用請求轉換為標準格式的交換報文。
其中,用戶端表示銀聯各成員機構的差錯交易處理用戶端平臺。為了適配各個成員機構的差錯交易處理用戶端平臺,轉換前的請求是一般的程式函式呼叫形式,報文元素作為函式呼叫參數輸入。例如:SetReqMsgHeader(getMsgHeader( ));SetExpTransAt(TransAtr);SetPriAccountNumber(“6288888888888888”);SetSettleDt(“20150101”);SetTransAmount(TransAtr);SetTransKey(“01033910 7537601215165420001030000”);
SetTransLogCd(“01”);SetRequestSeqNumber(“123456789”);
具體地,可以通過報文轉換模組1021實現本步驟的功能,標準格式的交換報文包括可延伸標記語言(Extensible Markup Language,XML)報文標籤名稱和XML報文標籤值。報文轉換模組1021模組接收到調用後,根據預設的調用方法名稱與報文標籤的對應關係,將差錯業務調用請求的調用方法名稱轉化成XML報文標籤名稱;然後根據將差錯業務調用請求的調用方法名稱對應的調用方法參數,將差錯業務調用請求的調用方法參數轉化成XML報文標籤的值。轉換後的交換報文符合銀聯差錯對接聯網聯合規範的XML報文格式,可以被銀聯差錯交易網路接收並按照交換報文中表示的差錯業務含義進行處理。例如:<data:SetRequestSeqNurmber>123456789</data:SetRequestSeqNumber><data:PriAccountNumber>6288888888888888</data:PriAccountNumber><data:SettleDt>20150101</data:SettleDt><data:TransAmount>10000</data:TransAmount><data:TransKey>01033910 7537601215165420001030000</data:TransKey><data:TransLogCd>01</data:TransLogCd><data:ExpTransAt>10000</data:ExpTransAt>
步驟202:根據預設的證書庫,對交換報文中的敏感性資料域進行加密,生成加密報文域;以及對交換報文中的關鍵字段進行簽名,生成簽名報文域。
具體地,在上述的差錯交易的標準化系統中,證書庫1025
存儲了CFCA簽發給銀聯的非對稱加密證書,包括開發階段、入網測試階段和生產運行階段的伺服器公開金鑰、用戶端私密金鑰。然而,銀聯差錯交易網路連接的證書指定為CFCA的非對稱加密證書,該證書從無法直接區分證書包含的金鑰類型,如伺服器公開金鑰和/或用戶端私密金鑰;也無法區分證書類型,如入網聯調測試憑證和生產證書。該特性給機構入網過程造成了很大困難。
本發明實施例通過證書管理模組1024對證書庫1025進行管理,將證書庫中單一標準格式的CFCA的非對稱加密證書進行配置、讀取和轉化,提取出CFCA的非對稱加密證書中的伺服器公開金鑰和用戶端私密金鑰,並轉化為可讀取調用的形式。提取後的伺服器公開金鑰和用戶端私密金鑰用於為簽名、加密、安全通訊等各功能模組提供證書。例如,用戶端私密金鑰證書源格式為pfx,伺服器端公開金鑰證書源格式為crt,提取轉換後的目的格式為keystore、加密函數、簽名函數等可以直接被調用的格式。
此外,證書管理模組1024將差錯入網聯調測試憑證和生產證書進行區分,避免了證書使用中的混淆,保證在入網連接的不同階段使用不同類型證書,大大提高了證書的管理性和使用效率。
進一步地,軟體加密機1022從證書管理模組1024中調用伺服器公開金鑰,對差錯業務調用請求的敏感性資料域進行加密,生成加密報文域。敏感性資料域包括密碼等需要加密的敏感性資料。加密後的資訊只能被銀聯差錯網路的伺服器私密金鑰進行解密,即使被非法截獲也無法獲取報文中的真實敏感資訊,從而實現敏感資訊的安全傳輸。
進一步地,簽名模組1023從證書管理模組1024中調用用戶端私密金鑰,對差錯業務調用請求中的關鍵字段進行簽名,生成簽名報文域。關鍵字段包括交易卡號、交易時間、交易金額等關鍵資訊。簽名後的資訊被銀聯差錯網路讀取後,通過用戶端公開金鑰驗證簽名,驗證通過確認合法後才對關鍵資訊進行處理,實現了關鍵資訊的不可否認性和防篡改性。
進一步地,若差錯業務調用請求中包括二進位編碼形式的憑證檔,則對憑證檔進行解碼;並通過該銀聯差錯交易網路的編碼方式(base64 編碼方式)對所解碼後的憑證檔進行編碼,實現檔的安全傳輸。
步驟203:通過雙向認證的安全通訊鏈路將包含加密報文域和簽名報文域的交換報文發送至銀聯差錯交易網路。
具體地,可以通過安全通訊模組1027實現本步驟的功能。其中,安全通訊鏈路是在各銀聯成員機構的用戶端與銀聯差錯交易網路服務器之間建立的一條安全通訊鏈路。安全通訊模組1027從證書管理模組1024中調用伺服器端公開金鑰和用戶端私密金鑰,根據安全套接層上的超文字傳輸協定(Hyper Text Transfer Protocol over Secure Socket Layer,HTTPS),與銀聯差錯交易網路服務器間建立雙向認證安全套接層(Secure Sockets Layer,SSL)機制。雙方安全認證通過後,將報文發送給銀聯差錯交易網路服務器,並接收該服務端應答。
本發明實施例提供一種差錯交易的標準化方法,將銀聯成員機構內部的用戶端平臺發送的差錯業務調用請求轉換為標準格式的交換報文,通過軟體加密機對敏感性資料域進行加密,通過簽名模組對關鍵字段
進行簽名,通過憑證檔編碼解碼模組對憑證檔進行編碼,將差錯業務調用請求轉換為銀聯差錯交易網路可處理的、符合銀聯差錯交易網路技術規範的報文。此外,通過Java通用介面技術實現各模組功能,靈活適配連接銀聯差錯交易網路的各成員機構用戶端系統,提供了通用、安全、便捷的用戶端連接介面,縮短了成員機構的開發週期,降低了成員機構在測試、投產階段的出錯概率,大大降低了機構連接銀聯差錯交易網路的成本。
基於同樣的發明構思,本發明實施例還提供一種差錯交易的標準化裝置,如圖3所示,為本發明實施例提供的一種差錯交易的標準化裝置結構示意圖,包括:格式轉換單元301:用於接收用戶端發送的差錯業務調用請求,將該差錯業務調用請求轉換為標準格式的交換報文;報文域轉換單元302:用於根據預設的證書庫,對該交換報文中的敏感性資料域進行加密,生成加密報文域;以及對該交換報文中的關鍵字段進行簽名,生成簽名報文域;發送單元303:用於通過雙向認證的安全通訊鏈路將包含該加密報文域和該簽名報文域的交換報文發送至銀聯差錯交易網路。
較佳地,該標準格式的交換報文包括可延伸標記語言(XML)報文標籤名稱和XML報文標籤值,該格式轉換單元301,具體用於:根據預設的調用方法名稱與報文標籤的對應關係,將該差錯業務調用請求的調用方法名稱轉化成XML報文標籤名稱;將該差錯業務調用請求的調用方法參數轉化成XML報文標籤的值。
較佳地,該預設的證書庫通過以下方式確定:
提取中國金融認證中心(CFCA)的非對稱加密證書中的伺服器公開金鑰和用戶端私密金鑰,通過該伺服器公開金鑰和用戶端私密金鑰確定該預設證書庫,該CFCA的非對稱加密證書用於連接銀聯差錯交易網路。
較佳地,該報文域轉換單元302,具體用於:調用該預設證書庫中的伺服器公開金鑰,對該差錯業務調用請求的敏感性資料域進行加密,生成加密報文域。
較佳地,該報文域轉換單元302,具體用於:調用該預設證書庫中的用戶端私密金鑰,對該差錯業務調用請求中的關鍵字段進行簽名,生成簽名報文域。
較佳地,該雙向認證的安全通訊鏈路通過以下方式確定:
調用該預設證書庫中的伺服器公開金鑰和用戶端私密金鑰,根據安全套接層上的超文字傳輸協定(HTTPS),建立與該銀聯差錯交易網路的雙向認證的安全通訊鏈路。
較佳地,該報文域轉換單元302,還用於:若該差錯業務調用請求中包括二進位編碼形式的憑證檔,則對該憑證檔進行解碼;通過該銀聯差錯交易網路的編碼方式對所解碼後的憑證檔進行編碼。
具體地,本發明實施例中的格式轉換單元301的功能可通過本發明實施例提供的差錯交易的標準化系統中的差錯交易標準化元件102中的報文轉換模組1021來實現。報文域轉換單元302的功能可通過本發明實施例提供的差錯交易的標準化系統中的差錯交易標準化元件102中的軟體加密機1022、簽名模組1023、證書管理模組1024、證書庫1025、憑證檔
編碼解碼模組1026來實現。發送單元303的功能可通過本發明實施例提供的差錯交易的標準化系統中的差錯交易標準化元件102中的證書管理模組1024、證書庫1025、安全通訊模組1027來實現。
本發明實施例提供一種差錯交易的標準化裝置,將銀聯成員機構內部的用戶端平臺發送的差錯業務調用請求轉換為標準格式的交換報文,通過軟體加密機對敏感性資料域進行加密,通過簽名模組對關鍵字段進行簽名,通過憑證檔編碼解碼模組對憑證檔進行編碼,將差錯業務調用請求轉換為銀聯差錯交易網路可處理的、符合銀聯差錯交易網路技術規範的報文。此外,通過Java通用介面技術實現各模組功能,靈活適配連接銀聯差錯交易網路的各成員機構用戶端系統,提供了通用、安全、便捷的用戶端連接介面,縮短了成員機構的開發週期,降低了成員機構在測試、投產階段的出錯概率,大大降低了機構連接銀聯差錯交易網路的成本。
基於相同的原理,本發明還提供一種電子設備,如圖4所示,包括處理器401、記憶體402、收發機403、匯流排界面404,其中處理器401、記憶體402與收發機403之間通過匯流排界面404連接;該收發機403,用於接收用戶端發送的差錯業務調用請求;該處理器401,用於將該差錯業務調用請求轉換為標準格式的交換報文,根據預設的證書庫,對該交換報文中的敏感性資料域進行加密,生成加密報文域;以及對該交換報文中的關鍵字段進行簽名,生成簽名報文域;通過雙向認證的安全通訊鏈路將包含該加密報文域和該簽名報文域的交換報文發送至銀聯差錯交易網路;該記憶體402,用於存儲一個或多個可執行程式,可以存儲該處理器在
執行操作時所使用的資料;該匯流排界面404,用於提供介面。
進一步地,該標準格式的交換報文包括可延伸標記語言XML報文標籤名稱和XML報文標籤值,該處理器401將該差錯業務調用請求轉換為標準格式的交換報文,具體用於:根據預設的調用方法名稱與報文標籤的對應關係,將該差錯業務調用請求的調用方法名稱轉化成XML報文標籤名稱;將該差錯業務調用請求的調用方法參數轉化成XML報文標籤的值。
進一步地,該預設的證書庫通過以下方式確定:
提取中國金融認證中心CFCA的非對稱加密證書中的伺服器公開金鑰和用戶端私密金鑰,通過該伺服器公開金鑰和用戶端私密金鑰確定該預設證書庫,該CFCA的非對稱加密證書用於連接銀聯差錯交易網路。
進一步地,該處理器401根據預設的證書庫,對該差錯業務調用請求的敏感性資料域進行加密,生成加密報文域,具體用於:調用該預設證書庫中的伺服器公開金鑰,對該差錯業務調用請求的敏感性資料域進行加密,生成加密報文域。
進一步地,該差錯業務調用請求中的關鍵字段進行簽名,該處理器401生成簽名報文域,具體用於:調用該預設證書庫中的用戶端私密金鑰,對該差錯業務調用請求中的關鍵字段進行簽名,生成簽名報文域。
進一步地,該雙向認證的安全通訊鏈路通過以下方式確定:
調用該預設證書庫中的伺服器公開金鑰和用戶端私密金鑰,根據安全
套接層上的超文字傳輸協定HTTPS,建立與該銀聯差錯交易網路的雙向認證的安全通訊鏈路。
進一步地,該處理器401通過安全通訊鏈路將包含該加密報文域和該簽名報文域的該交換報文發送至銀聯差錯交易網路之前,還用於:若該差錯業務調用請求中包括二進位編碼形式的憑證檔,則對該憑證檔進行解碼;通過該銀聯差錯交易網路的編碼方式對所解碼後的憑證檔進行編碼。
本申請實施例提供了一種非暫態電腦可讀存儲介質,該非暫態電腦可讀存儲介質存儲電腦指令,該電腦指令用於使該電腦執行任一一項差錯交易的標準化方法。
本申請實施例提供了一種電腦程式產品,該電腦程式產品包括存儲在非暫態電腦可讀存儲介質上的計算程式,該電腦程式包括程式指令,當該程式指令被電腦執行時,使該電腦執行上述任一一項差錯交易的標準化方法。
本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或電腦程式產品。因此,本發明可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明可採用在一個或多個其中包含有電腦可用程式碼的電腦可用存儲介質(包括但不限於磁碟記憶體、CD-ROM、光學記憶體等)上實施的電腦程式產品的形式。
本發明是參照根據本發明實施例的方法、設備(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令
實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用電腦、專用電腦、嵌入式處理機或其他可程式設計資料處理設備的處理器,使得通過該電腦或其他可程式設計資料處理設備的處理器執行的指令可實現流程圖中的一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些電腦程式指令也可存儲在能引導電腦或其他可程式設計資料處理設備以特定方式工作的電腦可讀記憶體中,使得存儲在該電腦可讀記憶體中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些電腦程式指令也可裝載到電腦或其他可程式設計資料處理設備上,使得在電腦或其他可程式設計設備上執行一系列操作步驟以產生電腦實現的處理,從而在電腦或其他可程式設計設備上執行的指令提供用於實現在流程圖的一個流程或多個流程和/或方框圖的一個方框或多個方框中指定的功能的步驟。
儘管已描述了本發明的優選實施例,但本領域內的技術人員一旦得知了基本創造性概念,則可對這些實施例作出另外的變更和修改。所以,所附申請專利範圍意欲解釋為包括優選實施例以及落入本發明範圍的所有變更和修改。
顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明申請專利範圍及其等同技術的範圍之內,則本發明也意圖包含這些
改動和變型在內。
Claims (20)
- 一種差錯交易的標準化方法,其特徵在於,包括:接收用戶端發送的差錯業務調用請求,將該差錯業務調用請求轉換為標準格式的交換報文;根據預設的證書庫,對該交換報文中的敏感性資料域進行加密,生成加密報文域;以及對該交換報文中的關鍵字段進行簽名,生成簽名報文域;通過雙向認證的安全通訊鏈路將包含該加密報文域和該簽名報文域的交換報文發送至銀聯差錯交易網路;其中,該通過安全通訊鏈路將包含該加密報文域和該簽名報文域的該交換報文發送至銀聯差錯交易網路之前,還包括:若該差錯業務調用請求中包括二進位編碼形式的憑證檔,則對該憑證檔進行解碼;通過該銀聯差錯交易網路的編碼方式對所解碼後的憑證檔進行編碼。
- 如請求項1所述的差錯交易的標準化方法,其中,該標準格式的交換報文包括可延伸標記語言(XML)報文標籤名稱和XML報文標籤值,前述將該差錯業務調用請求轉換為標準格式的交換報文,包括:根據預設的調用方法名稱與報文標籤的對應關係,將該差錯業務調用請求的調用方法名稱轉化成XML報文標籤名稱;將該差錯業務調用請求的調用方法參數轉化成XML報文標籤的值。
- 如請求項1所述的差錯交易的標準化方法,其中,該預設的證書庫通過以下方式確定:提取中國金融認證中心(CFCA)的非對稱加密證書中的伺服器公開金鑰和用戶端私密金鑰,通過該伺服器公開金鑰和用戶端私密金鑰確定該預設證書庫,該CFCA的非對稱加密證書用於連接銀聯差錯交易網路。
- 如請求項3所述的差錯交易的標準化方法,其中,該根據預設的證書庫,對該差錯業務調用請求的敏感性資料域進行加密,生成加密報文域,包括:調用該預設證書庫中的伺服器公開金鑰,對該差錯業務調用請求的敏感性資料域進行加密,生成加密報文域。
- 如請求項3所述的差錯交易的標準化方法,其中,該差錯業務調用請求中的關鍵字段進行簽名,生成簽名報文域,包括:調用該預設證書庫中的用戶端私密金鑰,對該差錯業務調用請求中的關鍵字段進行簽名,生成簽名報文域。
- 如請求項3所述的差錯交易的標準化方法,其中,該雙向認證的安全通訊鏈路通過以下方式確定:調用該預設證書庫中的伺服器公開金鑰和用戶端私密金鑰,根據安全套接層上的超文字傳輸協定(HTTPS),建立與該銀聯差錯交易網路的雙向認證的安全通訊鏈路。
- 一種差錯交易的標準化裝置,其特徵在於,包括:格式轉換單元:用於接收用戶端發送的差錯業務調用請求,將該差錯業務調用請求轉換為標準格式的交換報文;報文域轉換單元:用於根據預設的證書庫,對該交換報文中的敏感性資料域進行加密,生成加密報文域;以及對該交換報文中的關鍵字段進行簽名,生成簽名報文域;發送單元:用於通過雙向認證的安全通訊鏈路將包含該加密報文域和該簽名報文域的交換報文發送至銀聯差錯交易網路;其中,該報文域轉換單元,還用於:若該差錯業務調用請求中包括二進位編碼形式的憑證檔,則對該憑證檔進行解碼;通過該銀聯差錯交易網路的編碼方式對所解碼後的憑證檔進行編碼。
- 如請求項7所述的差錯交易的標準化裝置,其中,該標準格式的交換報文包括可延伸標記語言(XML)報文標籤名稱和XML報文標籤值,該格式轉換單元,具體用於:根據預設的調用方法名稱與報文標籤的對應關係,將該差錯業務調用請求的調用方法名稱轉化成XML報文標籤名稱;將該差錯業務調用請求的調用方法參數轉化成XML報文標籤的值。
- 如請求項7所述的差錯交易的標準化裝置,其中,該預設的證書庫通過以下方式確定:提取中國金融認證中心(CFCA)的非對稱加密證書中的伺服器公開金鑰和用戶端私密金鑰,通過該伺服器公開金鑰和用戶端私密金鑰確定該預設證書庫,該CFCA的非對稱加密證書用於連接銀聯差錯交易網路。
- 如請求項9所述的差錯交易的標準化裝置,其中,該報文域轉換單元,具體用於:調用該預設證書庫中的伺服器公開金鑰,對該差錯業務調用請求的敏感性資料域進行加密,生成加密報文域。
- 如請求項9所述的差錯交易的標準化裝置,其中,該報文域轉換單元,具體用於:調用該預設證書庫中的用戶端私密金鑰,對該差錯業務調用請求中的關鍵字段進行簽名,生成簽名報文域。
- 如請求項9所述的差錯交易的標準化裝置,其中,該雙向認證的安全通訊鏈路通過以下方式確定:調用該預設證書庫中的伺服器公開金鑰和用戶端私密金鑰,根據安全套接層上的超文字傳輸協定(HTTPS),建立與該銀聯差錯交易網路的雙向認證的安全通訊鏈路。
- 一種電子設備,其特徵在於,包括處理器、記憶體、收發機、匯流排界面,其中處理器、記憶體與收發機之間通過匯流排界面連接;該收發機,用於接收用戶端發送的差錯業務調用請求;該記憶體,用於存儲一個或多個可執行程式,可以存儲該處理器在執行操作時所使用的資料;該處理器,用於讀取該記憶體中的程式,以執行:將該差錯業務調用請求轉換為標準格式的交換報文;根據預設的證書庫,對該交換報文中的敏感性資料域進行加密,生成加密報文域;以及對該交換報文中的關鍵字段進行簽名,生成簽名報文域;通過雙向認證的安全通訊鏈路將包含該加密報文域和該簽名報文域的交換報文發送至銀聯差錯交易網路;該匯流排界面,用於提供介面其中,該處理器通過安全通訊鏈路將包含該加密報文域和該簽名報文域的該交換報文發送至銀聯差錯交易網路之前,還用於:若該差錯業務調用請求中包括二進位編碼形式的憑證檔,則對該憑證檔進行解碼;通過該銀聯差錯交易網路的編碼方式對所解碼後的憑證檔進行編碼。
- 如請求項13所述的電子設備,其中,該標準格式的交換報文包括可延伸標記語言(XML)報文標籤名稱和XML報文標籤值,該處理器將該差錯業務調用請求轉換為標準格式的交換報文時,具體用於:根據預設的調用方法名稱與報文標籤的對應關係,將該差錯業務調用請求的調用方法名稱轉化成XML報文標籤名稱;將該差錯業務調用請求的調用方法參數轉化成XML報文標籤的值。
- 如請求項13所述的電子設備,其中,該預設的證書庫通過以下方式確定:提取中國金融認證中心(CFCA)的非對稱加密證書中的伺服器公開金鑰和用戶端私密金鑰,通過該伺服器公開金鑰和用戶端私密金鑰確定該預設證書庫,該CFCA的非對稱加密證書用於連接銀聯差錯交易網路。
- 如請求項15所述的電子設備,其中,該處理器根據預設的證書庫,對該差錯業務調用請求的敏感性資料域進行加密,生成加密報文域時,具體用於:調用該預設證書庫中的伺服器公開金鑰,對該差錯業務調用請求的敏感性資料域進行加密,生成加密報文域。
- 如請求項15所述的電子設備,其中,該差錯業務調用請求中的關鍵字段進行簽名,該處理器生成簽名報文域時,具體用於:調用該預設證書庫中的用戶端私密金鑰,對該差錯業務調用請求中的關鍵字段進行簽名,生成簽名報文域。
- 如請求項15所述的電子設備,其中,該雙向認證的安全通訊鏈路通過以下方式確定:調用該預設證書庫中的伺服器公開金鑰和用戶端私密金鑰,根據安全套接層上的超文字傳輸協定(HTTPS),建立與該銀聯差錯交易網路的雙向認證的安全通訊鏈路。
- 一種非暫態電腦可讀存儲介質,其特徵在於,該非暫態電腦可讀存儲介質存儲有電腦指令,該電腦指令用於使該電腦執行如請求項1至6中任一項所述的差錯交易的標準化方法。
- 一種電腦程式產品,其特徵在於,該電腦程式產品包括存儲在非暫態電腦可讀存儲介質上的計算程式,該電腦程式包括程式指令,當該程式指令被電腦執行時,使該電腦執行請求項1至6中任一項所述的差錯交易的標準化方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611076397.8A CN106603636B (zh) | 2016-11-29 | 2016-11-29 | 一种差错交易的标准化方法及装置 |
| ??201611076397.8 | 2016-11-29 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201820242A TW201820242A (zh) | 2018-06-01 |
| TWI662501B true TWI662501B (zh) | 2019-06-11 |
Family
ID=58593897
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW106139426A TWI662501B (zh) | 2016-11-29 | 2017-11-15 | 差錯交易的標準化方法、裝置、電子設備、非暫態電腦可讀存儲介質及電腦程式產品 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US12118539B2 (zh) |
| CN (1) | CN106603636B (zh) |
| CA (1) | CA3029661A1 (zh) |
| TW (1) | TWI662501B (zh) |
| WO (1) | WO2018099209A1 (zh) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106603636B (zh) | 2016-11-29 | 2020-05-26 | 中国银联股份有限公司 | 一种差错交易的标准化方法及装置 |
| CN110287247B (zh) * | 2019-05-22 | 2023-10-03 | 平安银行股份有限公司 | 基于银联系统的数据存储方法、装置、设备及存储介质 |
| CN111741101A (zh) * | 2020-06-18 | 2020-10-02 | 中国银行股份有限公司 | 银行后台系统消息推送方法及装置 |
| CN111756755A (zh) * | 2020-06-28 | 2020-10-09 | 中国银行股份有限公司 | 报文加签、验签的方法及装置 |
| CN112037015B (zh) * | 2020-08-27 | 2024-10-18 | 中国建设银行股份有限公司 | 业务代理凭证处理方法、装置、电子设备和存储介质 |
| CN112801639B (zh) * | 2021-02-03 | 2024-02-13 | 中国银联股份有限公司 | 一种确定差错交易场景的方法及装置 |
| CN113760749A (zh) * | 2021-08-06 | 2021-12-07 | 招银云创信息技术有限公司 | 测试报文生成方法、装置、计算机设备和存储介质 |
| CN115277101B (zh) * | 2022-06-30 | 2024-07-02 | 广州三晶电气股份有限公司 | 一种分布式物联网设备连接方法、装置及存储介质 |
| CN115361446A (zh) * | 2022-08-17 | 2022-11-18 | 吉林亿联银行股份有限公司 | 交易报文的处理方法及装置、存储介质及电子设备 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1681260A (zh) * | 2004-06-30 | 2005-10-12 | 中国银行股份有限公司 | 用于企业和银行之间业务对接的处理系统 |
| CN101211345A (zh) * | 2006-12-27 | 2008-07-02 | 中国银联股份有限公司 | 一种历史交易的查询方法、装置及一种差错处理平台 |
| US20090154699A1 (en) * | 2007-12-13 | 2009-06-18 | Verizon Services Organization Inc. | Network-based data exchange |
| CN201570063U (zh) * | 2009-08-07 | 2010-09-01 | 北京农村商业银行股份有限公司 | 一种个人网上银行多证书系统 |
| TWI522836B (zh) * | 2014-09-16 | 2016-02-21 | Keypasco Ab | Network authentication method and system for secure electronic transaction |
| CN105590215A (zh) * | 2015-10-29 | 2016-05-18 | 中国银联股份有限公司 | 联机处理各机构间数据差错的数据处理装置及其方法 |
Family Cites Families (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5557798A (en) * | 1989-07-27 | 1996-09-17 | Tibco, Inc. | Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes |
| US5644778A (en) * | 1993-11-02 | 1997-07-01 | Athena Of North America, Inc. | Medical transaction system |
| US6023684A (en) * | 1997-10-01 | 2000-02-08 | Security First Technologies, Inc. | Three tier financial transaction system with cache memory |
| US9607328B2 (en) * | 1999-03-30 | 2017-03-28 | Tivo Solutions Inc. | Electronic content distribution and exchange system |
| US7289964B1 (en) * | 1999-08-31 | 2007-10-30 | Accenture Llp | System and method for transaction services patterns in a netcentric environment |
| GB0204620D0 (en) * | 2002-02-28 | 2002-04-10 | Europay Internat N V | Chip authentication programme |
| US11361853B2 (en) * | 2002-10-29 | 2022-06-14 | Practice Velocity, LLC | Method and system for automated medical records processing with telemedicine |
| US8838668B2 (en) * | 2005-12-01 | 2014-09-16 | Firestar Software, Inc. | System and method for exchanging information among exchange applications |
| US9002018B2 (en) * | 2006-05-09 | 2015-04-07 | Sync Up Technologies Corporation | Encryption key exchange system and method |
| US8468244B2 (en) * | 2007-01-05 | 2013-06-18 | Digital Doors, Inc. | Digital information infrastructure and method for security designated data and with granular data stores |
| WO2010084209A1 (es) * | 2009-01-23 | 2010-07-29 | Vanios Consulting, S.L. | Sistema de control de acceso seguro |
| AU2010249631B2 (en) * | 2009-05-19 | 2016-02-18 | Security First Corp. | Systems and methods for securing data in the cloud |
| US20110289161A1 (en) * | 2010-05-21 | 2011-11-24 | Rankin Jr Claiborne R | Apparatuses, Methods and Systems For An Intelligent Inbox Coordinating HUB |
| US8831677B2 (en) * | 2010-11-17 | 2014-09-09 | Antony-Euclid C. Villa-Real | Customer-controlled instant-response anti-fraud/anti-identity theft devices (with true-personal identity verification), method and systems for secured global applications in personal/business e-banking, e-commerce, e-medical/health insurance checker, e-education/research/invention, e-disaster advisor, e-immigration, e-airport/aircraft security, e-military/e-law enforcement, with or without NFC component and system, with cellular/satellite phone/internet/multi-media functions |
| CN102480725A (zh) * | 2010-11-30 | 2012-05-30 | 中国银联股份有限公司 | 一种远程支付方法 |
| US9025531B2 (en) * | 2011-03-04 | 2015-05-05 | Blackberry Limited | Mobile device driven information exchange |
| CN102769846A (zh) * | 2011-05-04 | 2012-11-07 | 中国银联股份有限公司 | 一种用户终端及支付系统 |
| EP2767110A4 (en) * | 2011-10-12 | 2015-01-28 | C Sam Inc | PLATFORM FOR MULTI-STAGE SECURE MOBILE TRANSACTIONS |
| US8654948B2 (en) * | 2011-12-22 | 2014-02-18 | Cox Communications, Inc. | Systems and methods of detecting communications fraud |
| EP2945313B1 (en) * | 2013-01-12 | 2017-09-06 | Mitsubishi Electric Corporation | Key generation device, key generation program, concealed data search system, and key distribution method |
| CN103413216B (zh) * | 2013-05-16 | 2018-02-09 | 深圳市淘淘谷信息技术有限公司 | 一种多账户管理支付方法 |
| CN103413389B (zh) * | 2013-05-16 | 2015-09-30 | 深圳市淘淘谷信息技术有限公司 | 基于银行账户对非银行账户管理和支付方法 |
| US10700856B2 (en) * | 2013-11-19 | 2020-06-30 | Network-1 Technologies, Inc. | Key derivation for a module using an embedded universal integrated circuit card |
| US20160012465A1 (en) * | 2014-02-08 | 2016-01-14 | Jeffrey A. Sharp | System and method for distributing, receiving, and using funds or credits and apparatus thereof |
| CN104394155B (zh) * | 2014-11-27 | 2017-12-12 | 暨南大学 | 可验证完整性和完备性的多用户云加密关键字搜索方法 |
| CN104486343B (zh) * | 2014-12-18 | 2018-06-19 | 广东粤铁科技有限公司 | 一种双因子双向认证的方法及系统 |
| GB201517985D0 (en) * | 2015-10-12 | 2015-11-25 | Ge Healthcare Bio Sciences Ab | A method in a surface plasmon resonance biosensor system |
| CN106603636B (zh) * | 2016-11-29 | 2020-05-26 | 中国银联股份有限公司 | 一种差错交易的标准化方法及装置 |
-
2016
- 2016-11-29 CN CN201611076397.8A patent/CN106603636B/zh active Active
-
2017
- 2017-10-24 US US16/318,950 patent/US12118539B2/en active Active
- 2017-10-24 WO PCT/CN2017/107454 patent/WO2018099209A1/zh not_active Ceased
- 2017-10-24 CA CA3029661A patent/CA3029661A1/en active Pending
- 2017-11-15 TW TW106139426A patent/TWI662501B/zh active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1681260A (zh) * | 2004-06-30 | 2005-10-12 | 中国银行股份有限公司 | 用于企业和银行之间业务对接的处理系统 |
| CN101211345A (zh) * | 2006-12-27 | 2008-07-02 | 中国银联股份有限公司 | 一种历史交易的查询方法、装置及一种差错处理平台 |
| US20090154699A1 (en) * | 2007-12-13 | 2009-06-18 | Verizon Services Organization Inc. | Network-based data exchange |
| CN201570063U (zh) * | 2009-08-07 | 2010-09-01 | 北京农村商业银行股份有限公司 | 一种个人网上银行多证书系统 |
| TWI522836B (zh) * | 2014-09-16 | 2016-02-21 | Keypasco Ab | Network authentication method and system for secure electronic transaction |
| CN105590215A (zh) * | 2015-10-29 | 2016-05-18 | 中国银联股份有限公司 | 联机处理各机构间数据差错的数据处理装置及其方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106603636B (zh) | 2020-05-26 |
| WO2018099209A1 (zh) | 2018-06-07 |
| CA3029661A1 (en) | 2018-06-07 |
| US12118539B2 (en) | 2024-10-15 |
| CN106603636A (zh) | 2017-04-26 |
| US20210019692A1 (en) | 2021-01-21 |
| TW201820242A (zh) | 2018-06-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI662501B (zh) | 差錯交易的標準化方法、裝置、電子設備、非暫態電腦可讀存儲介質及電腦程式產品 | |
| WO2020234824A1 (en) | Computer-implemented system and method | |
| TWI870113B (zh) | 數位化支付處理方法、裝置、設備、系統及介質 | |
| CN113722726A (zh) | 基于软硬件协同的加解密方法及系统 | |
| CN112560072B (zh) | 基于区块链的密钥管理方法、装置、介质及设备 | |
| CN112541199A (zh) | 基于区块链的电子存证完整性验证方法和电子设备 | |
| CN114567643A (zh) | 跨区块链的数据流转方法、装置及相关设备 | |
| EP4038829B1 (en) | Call-back mechanisms for blockchain transactions | |
| JP7602082B2 (ja) | 分散型台帳システムのためのゲートウェイ通信システムおよび方法 | |
| CN116975810A (zh) | 身份验证方法、装置、电子设备及计算机可读存储介质 | |
| CN113836573B (zh) | 基于分布式存储的用户信息处理方法及装置 | |
| Yang | Mobile Payment Security in the Context of Big Data: Certificateless Public Key Cryptography. | |
| HK1237145B (zh) | 一种差错交易的标准化方法及装置 | |
| HK1237145A1 (zh) | 一种差错交易的标准化方法及装置 | |
| HK1237145A (zh) | 一種差錯交易的標準化方法及裝置 | |
| CN119172074B (zh) | 一种跨链业务处理方法、装置、设备及存储介质 | |
| US12051048B2 (en) | Systems and methods for securely sharing public blockchain addresses | |
| HK40071423A (zh) | 跨区块链的数据流转方法、装置及相关设备 | |
| CN119814395A (zh) | 一种登录认证方法、装置、计算机设备及存储介质 | |
| KR20250130542A (ko) | 대용량 이미지 전송을 위한 대출 정보 중계 플랫폼 시스템, 대출 정보 중계 방법 및 이를 위한 컴퓨터 프로그램 | |
| TW202205834A (zh) | 電腦實施系統及方法 | |
| HK40040359A (zh) | 基於区块链的密钥管理方法、装置、介质及设备 | |
| HK40040359B (zh) | 基於区块链的密钥管理方法、装置、介质及设备 | |
| CN120896728A (zh) | 一种应用程序接口请求接入方法、装置及设备 | |
| Bühler | Trust in a Distributed Authentication Mesh |