TWI574215B - Point-to-point electronic trading system, method and its computer program products - Google Patents

Point-to-point electronic trading system, method and its computer program products Download PDF

Info

Publication number
TWI574215B
TWI574215B TW104140474A TW104140474A TWI574215B TW I574215 B TWI574215 B TW I574215B TW 104140474 A TW104140474 A TW 104140474A TW 104140474 A TW104140474 A TW 104140474A TW I574215 B TWI574215 B TW I574215B
Authority
TW
Taiwan
Prior art keywords
transaction
buyer
seller
content
verification
Prior art date
Application number
TW104140474A
Other languages
English (en)
Other versions
TW201721537A (zh
Inventor
yan-xu Jiang
Jian-Ming Li
Zhong-Ting Shi
wei-xun Li
Jian-Ming Zhou
Dong-Long Xie
Original Assignee
Chunghwa Telecom Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chunghwa Telecom Co Ltd filed Critical Chunghwa Telecom Co Ltd
Priority to TW104140474A priority Critical patent/TWI574215B/zh
Application granted granted Critical
Publication of TWI574215B publication Critical patent/TWI574215B/zh
Publication of TW201721537A publication Critical patent/TW201721537A/zh

Links

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

點對點電子交易系統、方法及其電腦程式產品
本發明係一種電子交易技術手段,尤指一種在交易過程中可以交互認證產生交易憑證,免除與第三方交易認證中心進行驗證連線之技術手段。
現行之電子交易系統為在買賣雙方進行交易時產生不可否認之交易驗證資訊,因此在交易時雙方皆需連線至第三方交易認證中心,並在完成交易後在第三方留存交易驗證資訊,以在日後有交易爭議時,可藉由交易驗證資訊來進行仲裁。
前述之技術方案在購物旺季時,第三方交易認證中心會瞬間湧入大量之驗證請求,而導致第三方交易認證中心無法正常運作,於該方案中,若在交易時無法取得第三方驗證,則無法正確完成交易,並進而延遲整體交易流程,而嚴重影響電子交易之發展。
綜上所述,如何提供一種可在交易時毋需與第三方交易認證中心進行驗證連線之技術手段,乃本領域亟需解決之技術方案。
為解決前揭之問題,本發明之目的係提供一種可在交易毋需與第三方認證中進行驗證連線之技術手段。
為達上述目的,本發明提出一種點對點電子交易系統。系統包含買方端以及賣方端。雙方於交易時取得買方交易內容(BTC)以及賣方交易內容(STC),賣方端於驗證時從買方端接收到密文之賣方交易認證內容(STAC),並經由私鑰解密以取得明文之買方交易內容(BTC)以及簽章密文之賣方交易驗證內容(STVC);買方端於驗證時從賣方端接收到密文之買方交易認證內容(BTAC),並經由私鑰解密以取得明文之賣方交易內容(STC)以及簽章密文之買方交易驗證內容(BTVC);其中,買方以及賣方係各自驗證買方交易內容(BTC)以及賣方交易內容(STC),並於任一方驗證失敗即判斷為交易失敗。其中買方交易驗證內容(BTVC)以及賣方交易驗證內容(STVC)係分別由賣方私鑰以及買方私鑰進行加密,以作為不可否認之依據。
為達上述目的,本發明提出一種點對點電子交易方法,包含下列步驟:買方端以及賣方端雙方於交易時取得買方交易內容(BTC)以及賣方交易內容(STC)。接著,賣方端於驗證時從買方端接收到密文之賣方交易認證內容(STAC),並經由私鑰解密以取得明文之買方交易內容(BTC)以及簽章密文之賣方交易驗證內容(STVC)。再者,買方端於驗證時從賣方端接收到密文之買方交易認證內容(BTAC),並經由私鑰解密以取得明文之賣方交易內容(STC)以及簽章密文之買方交易驗證內容(BTVC)。再者,買方以及賣方係各自驗證買方交易內容(BTC)以及賣方交易內容(STC),並於任一方驗證失敗即判斷為交易失敗。其中,買方交易驗證內容(BTVC)以及賣方交易驗證內容(STVC)係分別由賣方私鑰以及買方私鑰進行加密,以作為不可否認之依據。
為達上述目的,本發明提出一種應用於點對點電子交易之電 腦程式產品,當電腦裝置載入並執行該電腦程式產品,可完成如前述方法所述之步驟。
為達上述目的,本發明提出一種應用於點對點電子交易系統之買方端電子交易方法,應用於買方端之電子裝置,包含買方端以及外部之賣方端雙方於交易時取得買方交易內容(BTC)以及賣方交易內容(STC)。賣方端於驗證時從買方端接收到密文之賣方交易認證內容(STAC),並經由私鑰解密以取得明文之買方交易內容(BTC)以及簽章密文之賣方交易驗證內容(STVC)。觸發買方端於驗證時從賣方端接收到密文之買方交易認證內容(BTAC),並經由私鑰解密以取得明文之賣方交易內容(STC)以及簽章密文之買方交易驗證內容(BTVC)。以及買方以及賣方係各自驗證買方交易內容(BTC)以及賣方交易內容(STC),並於任一方驗證失敗即判斷為交易失敗。其中,買方交易驗證內容(BTVC)以及賣方交易驗證內容(STVC)係分別由賣方私鑰以及買方私鑰進行加密,以作為不可否認之依據。
為達上述目的,本發明提出一種應用於點對點電子交易系統之買方端電腦程式產品,當電腦裝置載入並執行該電腦程式產品,可完成買方端電子交易方法所述之步驟。
為達上述目的,本發明提出一種應用於點對點電子交易系統之賣方端電子交易方法,該方法係應用於賣方端之電子裝置,包含下列步驟:首先,外部之買方端以及該賣方端雙方於交易時取得買方交易內容(BTC)以及賣方交易內容(STC)。接著,觸發該賣方端於驗證時從該買方端接收到密文之賣方交易認證內容(STAC),並經由私鑰解密以取得明文之買方交易內容(BTC)以及簽章密文之賣方交易驗證內容(STVC)。接著,該買方 端於驗證時從該賣方端接收到密文之買方交易認證內容(BTAC),並經由私鑰解密以取得明文之賣方交易內容(STC)以及簽章密文之買方交易驗證內容(BTVC)。再者,該買方以及該賣方係各自驗證該買方交易內容(BTC)以及該賣方交易內容(STC),並於任一方驗證失敗即判斷為交易失敗。其中,該買方交易驗證內容(BTVC)以及該賣方交易驗證內容(STVC)係分別由該賣方私鑰以及該買方私鑰進行加密,以作為不可否認之依據。
為達上述目的,本發明提出一種應用於點對點電子交易系統之賣方端電腦程式產品,當電腦裝置載入並執行該電腦程式產品,可完成前述賣方端電子交易方法所述之步驟。
綜上所述,本發明之點對點電子交易系統、方法及其電腦程式產品在交易時透過交換以及驗證由私鑰加密而成之交易憑證資訊,得以完成不可否認之驗證程序,以及可在交易時無需與第三方交易認證中心進行驗證連線之功效。
S101~S113‧‧‧步驟
F101~F106‧‧‧步驟
F201~F203‧‧‧步驟
F301~F304‧‧‧步驟
1‧‧‧買方端
2‧‧‧賣方端
3‧‧‧第三方交易認證中心
圖1係為本發明一實施例之點對點電子交易系統示意圖。
圖2係為本發明之交易驗證流程示意圖。
圖3係為本發明之賣方端產生交易認證資訊並傳送至買方端之流程示意圖。
圖4係為本發明之買賣雙方解密以及比對流程圖。
圖5係為本發明第三方交易中心驗證流程圖。
以下將描述具體之實施例以說明本發明之實施態樣,惟其並 非用以限制本發明所欲保護之範疇。
請參閱圖1,其為本發明之點對點電子交易系統示意圖。該系統包含買方端1以及賣方端2,以及需進行仲裁或取得金鑰時才進行連線之第三方交易認證中心3。前述之買方端1以及賣方端2雙方於交易時取得買方交易內容(Buyer Transaction Content,BTC)以及賣方交易內容(Seller Transaction Content,STC)。雙方係依據如圖2之流程進行驗證,其流程說明如下:開始
S101:賣方端2於驗證時從買方端1接收到密文之賣方交易認證內容(Seller Transaction Authentication Content,STAC)。
S102:經由私鑰解密以取得買方之明文交易內容(BTC)以及簽章密文之賣方交易驗證內容(Seller Transaction verification Content,STVC);
S103:賣方判斷買方交易內容(BTC)與自己的交易內容(STC)是否相同?若是則執行S104;若否則執行S105。
S104:判斷交易完成。
S105:任一方為失敗即判斷交易失敗。
S111:買方端1於驗證時從賣方端2接收到密文之買方交易認證內容(Buyer Transaction Authentication Content,BTAC)。
S112:經由私鑰解密以取得明文之賣方交易內容(STC)以及簽章密文之買方交易驗證內容(Buyer Transaction verification Content,BTVC)。
S113:判斷買方交易內容(BTC)與賣方交易內容(STC)是否相同?若是則執行S114;若否則執行S105。
結束
前述之買方交易驗證內容(BTVC)以及賣方交易驗證內容(STVC)係分別由賣方私鑰以及買方私鑰進行加密,以作為不可否認之依據。
前述之第三方交易認證中心3係提供公鑰給買方端1加密形成買方交易驗證內容(BTVC),並提供公鑰給賣方加密形成賣方交易驗證內容(STVC),其中第三方交易認證中心3仲裁作業下係自買方端1以及賣方端2取得、解密及比對買方交易驗證內容(BTVC)以及賣方交易驗證內容(STVC)以進行仲裁作業。
相較於習知技術係在交易時係透第三方進行驗證,本發明藉由買方端1以及賣方端2相互持有買方交易驗證內容(BTVC)以及賣方交易驗證內容(STVC),並在往後發生爭執時將驗證內容才將驗證內容交付第三方交易認證中心3進行仲裁,因此本發明之買方端1以及賣方端2於交易時係排除與第三方連線以進行驗證。
本發明於另一實施例中更提供一種點對點電子交易方法,該方法包含下列之步驟:
M101:買方端1以及賣方端2雙方於交易時取得買方交易內容(BTC)以及賣方交易內容(STC);
M102:賣方端2於驗證時從買方端1接收到密文之賣方交易認證內容(STAC)。
M103:買方端1由私鑰解密以取得明文之買方交易內容(BTC)以及簽章密文之賣方交易驗證內容(STVC)。
M104:賣方端2於驗證時從買方端1接收到密文之買方交易認證內容(BTAC),並經由私鑰解密以取得明文之賣方交易內容(STC)以及簽章 密文之買方交易驗證內容(BTVC)。
M105:買方以及賣方係各自驗證買方交易內容(BTC)以及賣方交易內容(STC),並於任一方驗證失敗即判斷為交易失敗。其中,買方交易驗證內容(BTVC)以及賣方交易驗證內容(STVC)係分別由賣方私鑰以及買方私鑰進行加密,以作為不可否認之依據。
於前述之方法中,更包含第三方交易認證中心3。前述之第三方交易認證中心3係提供公鑰給買方端1加密形成買方交易驗證內容(BTVC),並又提供公鑰給賣方加密形成賣方交易驗證內容(STVC),其中第三方交易認證中心3於仲裁作業下係自買方端1以及賣方端2取得、解密及比對買方交易驗證內容(BTVC)以及賣方交易驗證內容(STVC)以進行仲裁作業。
本發明於另一實施例中更提供一種應用於點對點電子交易之電腦程式產品,當電腦裝置載入並執行電腦程式產品,可完成前述點對點電子交易方法所述之步驟。
本發明於另一實施例中更提供一種應用於點對點電子交易系統之買方端1電子交易方法,該方法係應用於買方端1之電子裝置,包含下列步驟:
M201:買方端1以及外部之賣方端2雙方於交易時取得買方交易內容(BTC)以及賣方交易內容(STC);
M202:賣方端2於驗證時從買方端1接收到密文之賣方交易認證內容(STAC)。
M203:買方端1經由私鑰解密以取得明文之買方交易內容(BTC)以及簽章密 文之賣方交易驗證內容(STVC)。
M204:於驗證時買方端1從賣方端2接收到密文之買方交易認證內容(BTAC),並經由私鑰解密以取得明文之賣方交易內容(STC)以及簽章密文之買方交易驗證內容(BTVC)。
M205:買方以及賣方係各自驗證買方交易內容(BTC)以及賣方交易內容(STC),並於任一方驗證失敗即判斷為交易失敗。其中,買方交易驗證內容(BTVC)以及賣方交易驗證內容(STVC)係分別由買方私鑰以及賣方私鑰進行加密,以作為不可否認之依據。
本發明於另一實施例中更提供一種應用於點對點電子交易系統之買方端電腦程式產品,當電腦裝置載入並執行電腦程式產品,可完成前述買方端電子交易方法所述之步驟。
本發明於另一實施例中更提供一種應用於點對點電子交易系統之賣方端2電子交易方法,該方法應用於賣方端2之電子裝置,包含下列步驟:
M301:外部之買方端1以及賣方端2雙方於交易時取得買方交易內容(BTC)以及賣方交易內容(STC)。
M302:於驗證時賣方端2從買方端2接收到密文之賣方交易認證內容(STAC)。
M303:觸發買方端1經由私鑰解密以取得明文之買方交易內容(BTC)以及簽章密文之賣方交易驗證內容(STVC)。
M304:買方端1於驗證時從賣方端2接收到密文之買方交易認證內容(BTAC),並經由私鑰解密以取得明文之賣方交易內容(STC)以及簽章 密文之買方交易驗證內容(BTVC);以及
M305:買方以及賣方係各自驗證買方交易內容(BTC)以及賣方交易內容(STC),並於任一方驗證失敗即判斷為交易失敗。其中,買方交易驗證內容(BTVC)以及賣方交易驗證內容(STVC)係分別由買方私鑰以及賣方私鑰進行加密,以作為不可否認之依據。
本發明於另一實施例中更提供一種應用於點對點電子交易系統之賣方端2電腦程式產品,當電腦裝置載入並執行電腦程式產品,可完成前述賣方端2電子交易方法所述之步驟。
前述之電腦程式產品可藉由ASP、C/C++/C#、JAVA、Python、PHP、Perl等程式語言實現之,惟其程式語言之類別不在此限。
本發明以下茲以點對點電子交易系統為例進一步說明操作模式,惟前述之點對點電子交易方法、點對點電子交易之電腦程式產品、應用於點對點電子交易系統之買方端1電子交易方法、應用於點對點電子交易系統之買方端電腦程式產品、應用於點對點電子交易系統之賣方端2電子交易方法、以及應用於點對點電子交易系統之賣方端電腦程式產品亦具有相同之技術特徵與功效。
請參閱圖3,其為本發明之賣方端2產生交易認證資訊並傳送至買方端1之流程示意圖。
F101:買方端1將BTC利用買方私密金鑰(Buyer Private Key,SKb)將自己的BTC作為數位簽章之加密,以確保此BTC為自己所簽章的且誰都無法去竄改或偽造,並且傳送給賣方端2。
B→S:EncSKb(BTC') Eq(1)
F102:當賣方端2收到EncSKb(BTC')後,會先取得買方端1之買方公開金鑰(Buyer Public Key,PKb,並將EncSKb(BTC')解密出(BTS’),並與自已的STC進行核對判斷是否一致,若一致,則形成雙方皆不可否認之交易證據;若不一致則判斷此筆交易失敗。
S:DecPKb(BTC')→(BTC') Eq(2)
F103:核對成功後,買賣雙方即可認定EncSKb(BTC')之正確性,接著賣方端2亦將STC利用賣方私密金鑰(Seller Private Key,SKs)將自己的STC作為數位簽章之加密,以確保STC為自己所簽章,並再傳送給買方端1。
S→B:EncSKb(STC') Eq(3)
F104:接著,賣方端2取得第三方交易中心之公開金鑰PKt來對EncSKb(BTC')與自己的EncSKb(STC')利用RSA機制進行加密。
S:BTVC=EncPKt((EncSKb(BTC')∥(EncSKs(STC')) Eq(4)
F105及F106:賣方端2繼續取得買方端1之PKb,並利用訊息認證碼(MAC)加密機制產生MAC,並將MAC加至訊息後,以確保訊息之完整性,最後將加密完成之訊息傳送至買方端1。買方端1之作法反之亦然。
S:BTAC=MACPKb(STC∥EncPKt((EncSKb(BTC')∥(EncSKs(STC))) Eq(5)
請接著參閱圖4,其為買賣雙方將交易認證訊息相互傳送後,取得雙方傳送BTAC以及STAC、進行解密以及比對之流程圖。
F201:買賣雙方利用自己的SKb、SKs將加密過的MAC解開後,買方端1可 取得對方明文(STC),而賣方可取得對方明文(BTC)
B:DecSKb BTAC=Dec SKb (MAC PKb (STCEnc PKt (Enc SKb (BTC'))∥Enc SKs (STC)))))→(STC∥EncPKt(Enc SKb (BTC'))∥Enc SKs (STC)) Eq(6)
S:DecSKBSTAC=DencSKs(MAC PKS (BTC∥Enc PKt ((Enc SKs (STC'))∥Enc SKb (BTC))))→(BTC∥Enc PKt ((Enc SKs (STC'))∥Enc SKb (BTC))) Eq(7)
F202及F203:買方端1利用取出的STC來與自己的BTC進行核對,賣方端2將取出的BTC和自己的STC進行核對以判斷是否一致?若一致則表示交易成功,而毋需經由第三方交易中心進行仲裁處理;若不一致則需由第三方交易中心進行處理。
請接著參閱圖5,其為第三方交易中心接收到BTVC以及STVC後之解密以及驗證流程。相關說明如下:
F301:買方端1以及賣方端2將利用第三方交易中心之PKt加密之訊息傳送給第三方交易中心。
B→TTP:BTVC=EncPKt((EncSKb(BTC'))∥EncSKs(STC))) Eq(8)
S→TTP:STVC=EncPKt((Enc SKs (STC'))∥Enc SKb (BTC)) Eq(9)
F302;TTP收到買方端1以及賣方端2所傳送的訊息後,利用自己的私密金鑰SKt對訊息作解密動作。
TTP:DecSKt BTVC=Dec SKt (Enc PKt ((Enc SKb (BTC'))∥ Enc SKs (STC)))→((EncSKb(BTC'))∥Enc SKs (STC)) Eq(10)
TTP:DecSKt STVC=Dec SKt (Enc PKt ((Enc SKs (STC'))∥ Enc SKb (BTC)))→((Enc SKs (STC'))∥Enc SKb (BTC)) Eq(11)
F303:接著,第三方交易中心取得雙方之PKb以及賣方公開金鑰(Seller Public Key,PKs)來對雙方之訊息進行解密,以取得作為不可否認之交易資訊(STC’)以及(BTC’)。
TTP:DecPKb(Enc SKb (BTC'))∥Dec PKs (Enc SKc (STC))→((BTC')∥(STC)) Eq(12)
TTP:(DecPKs(Enc SKs (STC'))∥Dec PKs (Enc SKb (BTC)→((STC')∥(BTC)) Eq(13)
F304:當訊息都解密成明文後,即可一一驗證那一方偽造交易訊息。
驗證規則1-1:如果STC’和BTC不一致,則認定買方端1偽造交易訊息。
驗證規則1-2:如果BTC’和STC不一致,則認定賣方端2偽造交易訊息。
驗證規則2-1:如果BTC和BTC’不一致,則認定買方端1偽造交易訊息。
驗證規則2-2:如果STC和STC不一致,則認定賣方端2偽造交易訊息。
上列詳細說明係針對本發明之一可行實施例之具體說明,惟該實施例並非用以限制本發明之專利範圍,凡未脫離本發明技藝精神所為 之等效實施或變更,均應包含於本案之專利範圍中。
S101~S114‧‧‧步驟

Claims (10)

  1. 一種點對點電子交易系統,包含:買方端以及賣方端雙方於交易時取得買方交易內容(BTC)以及賣方交易內容(STC),賣方端於驗證時從買方端接收到密文之賣方交易認證內容(STAC),並經由私鑰解密以取得買方之明文交易內容(BTC)以及簽章密文之賣方交易驗證內容(STVC);該買方端於驗證時從該賣方端接收到密文之買方交易認證內容(BTAC),並經由私鑰解密以取得明文之賣方交易內容(STC)以及簽章密文之買方交易驗證內容(BTVC);以及其中,該買方以及該賣方係各自驗證該買方交易內容(BTC)以及該賣方交易內容(STC),並於任一方驗證失敗即判斷為交易失敗;其中該買方交易驗證內容(BTVC)以及該賣方交易驗證內容(STVC)係分別由該賣方私鑰以及該買方私鑰進行加密,以作為不可否認之依據。
  2. 如請求項1所述之對點電子交易系統,更包含第三方交易認證中心,該第三方交易認證中心係提供公鑰給該買方端加密形成該買方交易驗證內容(BTVC),並提供該公鑰給該賣方加密形成該賣方交易驗證內容(STVC),其中該第三方交易認證中心仲裁作業下係自該買方端以及該賣方端取得、解密及比對該買方交易驗證內容(BTVC)以及該賣方交易驗證內容(STVC)以進行仲裁作業。
  3. 如請求項1所述之點對點電子交易系統,其中該買方端以及該賣方端於交易時係排除與第三方連線以進行驗證。
  4. 一種點對點電子交易方法,包含:買方端以及賣方端雙方於交易時取得買方交易內容(BTC)以及賣方交易內容(STC);該賣方端於驗證時從買方端接收到密文之賣方交易認證內容(STAC),並經由私鑰解密以取得明文之買方交易內容(BTC)以及簽章密文之賣方交易驗證內容(STVC);該買方端於驗證時從該賣方端接收到密文之買方交易認證內容(BTAC),並經由私鑰解密以取得明文之賣方交易內容(STC)以及簽章密文之買方交易驗證內容(BTVC);以及該買方以及該賣方係各自驗證該買方交易內容(BTC)以及該賣方交易內容(STC),並於任一方驗證失敗即判斷為交易失敗;其中,該買方交易驗證內容(BTVC)以及該賣方交易驗證內容(STVC)係分別由該賣方私鑰以及該買方私鑰進行加密,以作為不可否認之依據。
  5. 如請求項4所述之對點電子交易方法,更包含第三方交易認證中心,該第三方交易認證中心係提供公鑰給該買方端加密形成該買方交易驗證內容(BTVC),並又提供該公鑰給該賣方加密形成該賣方交易驗證內容(STVC),其中該第三方交易認證中心仲裁作業下係自該買方端以及該賣方端取得、解密及比對該買方交易驗證內容(BTVC)以及該賣方交易驗證內容(STVC)以進行仲裁作業。
  6. 一種應用於點對點電子交易之電腦程式產品,當電腦裝置載入並執行該電腦程式產品,可完成如請求項4至5任一項所述之步驟。
  7. 一種應用於點對點電子交易系統之買方端電子交易方法,應用於買方端 之電子裝置,包含:該買方端以及外部之賣方端雙方於交易時取得買方交易內容(BTC)以及賣方交易內容(STC);該賣方端於驗證時從該買方端接收到密文之賣方交易認證內容(STAC),並經由私鑰解密以取得明文之買方交易內容(BTC)以及簽章密文之賣方交易驗證內容(STVC);於驗證時該買方端由該賣方端接收到密文之買方交易認證內容(BTAC),並經由私鑰解密以取得明文之賣方交易內容(STC)以及簽章密文之買方交易驗證內容(BTVC);以及該買方以及該賣方係各自驗證該買方交易內容(BTC)以及該賣方交易內容(STC),並於任一方驗證失敗即判斷為交易失敗;其中,該買方交易驗證內容(BTVC)以及該賣方交易驗證內容(STVC)係分別由該賣方私鑰以及該買方私鑰進行加密,以作為不可否認之依據。
  8. 一種應用於點對點電子交易系統之買方端電腦程式產品,當電腦裝置載入並執行該電腦程式產品,可完成如請求項7所述之步驟。
  9. 一種應用於點對點電子交易系統之賣方端電子交易方法,應用於賣方端之電子裝置,包含:外部之買方端以及該賣方端雙方於交易時取得買方交易內容(BTC)以及賣方交易內容(STC);該賣方端於驗證時從該買方端接收到密文之賣方交易認證內容(STAC),並經由私鑰解密以取得明文之買方交易內容(BTC)以及簽章密文之賣方交易驗證內容(STVC); 於驗證時觸發該買方端由該賣方端接收到密文之買方交易認證內容(BTAC),並經由私鑰解密以取得明文之賣方交易內容(STC)以及簽章密文之買方交易驗證內容(BTVC);以及該買方以及該賣方係各自驗證該買方交易內容(BTC)以及該賣方交易內容(STC),並於任一方驗證失敗即判斷為交易失敗;其中,該買方交易驗證內容(BTVC)以及該賣方交易驗證內容(STVC)係分別由該賣方私鑰以及該買方私鑰進行加密,以作為不可否認之依據。
  10. 一種應用於點對點電子交易系統之賣方端電腦程式產品,當電腦裝置載入並執行該電腦程式產品,可完成如請求項9所述之步驟。
TW104140474A 2015-12-03 2015-12-03 Point-to-point electronic trading system, method and its computer program products TWI574215B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW104140474A TWI574215B (zh) 2015-12-03 2015-12-03 Point-to-point electronic trading system, method and its computer program products

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW104140474A TWI574215B (zh) 2015-12-03 2015-12-03 Point-to-point electronic trading system, method and its computer program products

Publications (2)

Publication Number Publication Date
TWI574215B true TWI574215B (zh) 2017-03-11
TW201721537A TW201721537A (zh) 2017-06-16

Family

ID=58766170

Family Applications (1)

Application Number Title Priority Date Filing Date
TW104140474A TWI574215B (zh) 2015-12-03 2015-12-03 Point-to-point electronic trading system, method and its computer program products

Country Status (1)

Country Link
TW (1) TWI574215B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109886812A (zh) * 2019-02-15 2019-06-14 航天恒星科技有限公司 基于区块链的数据交易***及方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200734951A (en) * 2006-03-14 2007-09-16 Fu-Chiung Cheng Method and system for mobile payment
US7644045B2 (en) * 2000-05-24 2010-01-05 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for buyer identification
CN102789607A (zh) * 2012-07-04 2012-11-21 北京天龙融和软件有限公司 一种网络交易方法和***
CN104252674A (zh) * 2014-09-04 2014-12-31 天津大学 基于椭圆曲线密码的自验证机制手机交易方法
CN104252731A (zh) * 2014-09-04 2014-12-31 天津大学 基于自验证机制高效性的强安全无线交易方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7644045B2 (en) * 2000-05-24 2010-01-05 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for buyer identification
TW200734951A (en) * 2006-03-14 2007-09-16 Fu-Chiung Cheng Method and system for mobile payment
CN102789607A (zh) * 2012-07-04 2012-11-21 北京天龙融和软件有限公司 一种网络交易方法和***
CN104252674A (zh) * 2014-09-04 2014-12-31 天津大学 基于椭圆曲线密码的自验证机制手机交易方法
CN104252731A (zh) * 2014-09-04 2014-12-31 天津大学 基于自验证机制高效性的强安全无线交易方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109886812A (zh) * 2019-02-15 2019-06-14 航天恒星科技有限公司 基于区块链的数据交易***及方法
CN109886812B (zh) * 2019-02-15 2021-04-20 航天恒星科技有限公司 基于区块链的数据交易***及方法

Also Published As

Publication number Publication date
TW201721537A (zh) 2017-06-16

Similar Documents

Publication Publication Date Title
EP3210335B1 (en) Efficient start-up for secured connections and related services
US9887838B2 (en) Method and device for secure communications over a network using a hardware security engine
TWI487359B (zh) 用於安全金鑰產生的設備、利用終端用戶設備來進行安全金鑰產生的方法及在裝置製造者伺服器中進行安全金鑰產生的方法
WO2019020051A1 (zh) 一种安全认证的方法及装置
US9742565B2 (en) Method and system for backing up private key of electronic signature token
TWI809292B (zh) 資料的加解密方法、裝置、存儲介質及加密文件
US11399019B2 (en) Failure recovery mechanism to re-establish secured communications
EP3732821B1 (en) Secure provisioning of keys
CN107172056A (zh) 一种信道安全确定方法、装置、***、客户端及服务器
WO2015161689A1 (zh) 一种基于协商密钥的数据处理方法
CN105049434B (zh) 一种对等网络环境下的身份认证方法与加密通信方法
CN103401844A (zh) 操作请求的处理方法及***
US20200374112A1 (en) Secure Provisioning of Data to Client Device
WO2018120938A1 (zh) 密钥离线传输方法、终端和存储介质
CN111552270A (zh) 用于车载诊断的安全认证和数据传输方法及装置
CN106911663A (zh) 一种直销银行混合模式全报文加密***及方法
CN108809907A (zh) 一种证书请求消息发送方法、接收方法和装置
CN115913672A (zh) 电子档案加密传输方法、***、终端设备及计算机介质
KR20190129478A (ko) Ssl/tls 기반의 네트워크 보안 장치 및 방법
WO2015109958A1 (zh) 一种基于协商密钥的数据处理方法和手机
TWI574215B (zh) Point-to-point electronic trading system, method and its computer program products
CN110266485A (zh) 一种基于NB-IoT的物联网安全通信控制方法
CN103605919A (zh) 软件认证文件生成方法和装置、软件认证方法和装置
CN108496336A (zh) 一种传输密钥的方法及pos终端
CN110855442A (zh) 一种基于pki技术的设备间证书验证方法

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees