TW201546642A - 用以增強認證安全性之方法及設備 - Google Patents

用以增強認證安全性之方法及設備 Download PDF

Info

Publication number
TW201546642A
TW201546642A TW104107778A TW104107778A TW201546642A TW 201546642 A TW201546642 A TW 201546642A TW 104107778 A TW104107778 A TW 104107778A TW 104107778 A TW104107778 A TW 104107778A TW 201546642 A TW201546642 A TW 201546642A
Authority
TW
Taiwan
Prior art keywords
authentication
watermark
signal
complex
submission
Prior art date
Application number
TW104107778A
Other languages
English (en)
Other versions
TWI614631B (zh
Inventor
Igor Muttik
Adam Marek
Alex Nayshtut
Original Assignee
Mcafee Inc
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 Mcafee Inc filed Critical Mcafee Inc
Publication of TW201546642A publication Critical patent/TW201546642A/zh
Application granted granted Critical
Publication of TWI614631B publication Critical patent/TWI614631B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0861Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3247Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2151Time stamp

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Collating Specific Patterns (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

本案揭示一種系統,其包括一處理器,該處理器包括浮水印邏輯,該浮水印邏輯用以將一第一浮水印輸出至一輸出裝置,該輸出裝置基於該第一浮水印將一第一浮水印信號輸出至一聲學傳輸媒體。該處理器亦包括記錄邏輯,該記錄邏輯用以在一第一時間段捕獲一認證提交,該認證提交包含經由該聲學傳輸媒體與一第一複雜密碼信號加以卷積之該第一浮水印信號。該系統亦包括一動態隨機存取記憶體(DRAM)。本案揭示並主張其他實施例。

Description

用以增強認證安全性之方法及設備 發明領域
發明領域係認證安全性之增強技術。
發明背景
例如出於安全性目的,可使用例如經由人類語音之認證來識別計算裝置之使用者。另外,可使用音訊輸入來傳達命令、資料等。由於容易偷偷地記錄聲音,當再次使用語音密碼或複雜密碼時可能出現辨識及重播攻擊之問題。
一種用於認證之方法係在每一識別/認證工作階段期間請求使用者說出獨特的複雜密碼,例如隨機字。複雜密碼之獨特性可阻止攻擊者再次使用記錄。然而,使用者可能難以念出複雜密碼,且電腦可能難以在無需學習週期的情況下判定真確性。
依據本發明之一實施例,係特地提出一種系統,其包含一處理器及一動態隨機存取記憶體(DRAM),該處理器包括:浮水印邏輯,其用以將一第一浮水印輸出至一輸 出裝置,該輸出裝置基於該第一浮水印將一第一浮水印信號輸出至一聲學傳輸媒體;以及記錄邏輯,其用以在一第一時間段捕獲一認證提交,該認證提交包含經由該聲學傳輸媒體來與一第一複雜密碼信號加以卷積之該第一浮水印信號。
100、200、300、700‧‧‧系統
102、202‧‧‧電腦
104、204、234‧‧‧麥克風
106、206、236‧‧‧喇叭
108、208、238、380‧‧‧使用者
210、230‧‧‧設備
220‧‧‧雲端計算伺服器/雲端
232‧‧‧計算裝置
3020~302n、674a、674b、684a、684b‧‧‧核心
310‧‧‧多核心處理器
320‧‧‧動態隨機存取記憶體(DRAM)
330‧‧‧分析邏輯
340‧‧‧音訊浮水印產生邏輯
350‧‧‧記錄邏輯
360‧‧‧輸入/輸出電路(I/O)
372‧‧‧聲學輸入轉換器/麥克風
374‧‧‧聲學輸出轉換器/喇叭
400、500‧‧‧方法
410、430~470、510~520、550~570‧‧‧方塊
420、530~540‧‧‧決策菱形
600‧‧‧多處理器系統
602、606、712‧‧‧浮水印產生邏輯
604、608‧‧‧分析邏輯
614‧‧‧輸入/輸出(I/O)裝置
616‧‧‧第一匯流排
618‧‧‧匯流排橋接器
620‧‧‧第二匯流排
622‧‧‧鍵盤/滑鼠
624‧‧‧音訊I/O
626‧‧‧通訊裝置
628‧‧‧資料儲存單元
630‧‧‧程式碼
632、634‧‧‧記憶體
638‧‧‧高效能圖形引擎
639、662、684‧‧‧P-P互連體
670‧‧‧第一處理器
672‧‧‧記憶體控制器集線器(MCH)
676、678‧‧‧點對點(P-P)介面
680‧‧‧第二處理器
682‧‧‧MCH
686、688、694、698‧‧‧P-P介面
690‧‧‧晶片組
692、696‧‧‧介面
710‧‧‧應用程式處理器
714‧‧‧分析邏輯
715‧‧‧儲存器
720‧‧‧輸入/輸出系統
725‧‧‧可充電式電源供應器
730‧‧‧基頻帶處理器
740‧‧‧收發器
750‧‧‧天線
760‧‧‧整合式感測器集線器(ISH)
770‧‧‧感測器
圖1係根據本發明之一實施例之系統之方塊圖。
圖2係根據本發明之另一實施例之系統之方塊圖。
圖3係根據本發明之一實施例的用以認證複雜密碼之系統之方塊圖。
圖4係根據本發明之一實施例的用以建立認證標準之方法之流程圖。
圖5係根據本發明之一實施例的認證使用者之方法之流程圖。
圖6係根據本發明之一實施例之系統之方塊圖。
圖7係根據本發明之另一實施例之系統之方塊圖。
詳細說明
實施例將人類語音與電腦產生之聲音(「浮水印」)混合(例如,卷積)並且分析經由麥克風(例如,與計算裝置成一體之電腦麥克風)或其他聲學輸入轉換器接收到之組合聲音,該麥克風或其他聲學輸入轉換器之輸出(例如,電 信號)可輸入至計算裝置。
可記錄認證標準。在一些實施例中,認證標準係使用者所說出之「純」複雜密碼(例如,沒有浮水印)之音訊記錄。在其他實施例中,認證標準係使用者所說出之複雜密碼之帶浮水印的版本。
惡意記錄(例如,在記錄認證標準時對語音及浮水印之偷偷記錄)可能意欲用於例如在另一時間的惡意認證。在此惡意記錄之認證分析期間,基於偵測及分析隨附的浮水印,且/或基於驗證複雜密碼、與發起者相關聯之生物統計參數(例如,發聲特性)及/或比較其他因素,可拒絕所記錄複雜密碼。
在另一實施例中,使用者、電腦或使用者及電腦一起,可選擇複雜密碼。例如,複雜密碼可為可被視為在日常對話中不常見之表述。複雜密碼可由使用者選擇,例如,經由自可供使用者經由例如電腦之監視器螢幕來取用的下拉式清單中進行選擇。
使用者可念出複雜密碼,該複雜密碼可被記錄以便創建認證標準,例如參考記錄,以供電腦在未來的識別/認證分析中使用。在一些實施例中,認證標準(本文中亦為「登入」)係純粹(例如,不帶浮水印)的記錄。在其他實施例中,在記錄使用者念出的複雜密碼時,電腦(或另一來源)可發出音訊浮水印(例如,經由諸如喇叭之聲學輸出轉換器),該音訊浮水印可在複雜密碼被念出時與複雜密碼混合以產生帶浮水印的複雜密碼,例如,音訊複雜密碼與浮水 印之卷積。可在複雜密碼被念出時創建浮水印。浮水印可包括時間相依性資訊,諸如時間戳記、位置資訊等,並且亦可包括遮蔽或改變所說出複雜密碼之記錄的聲音,例如干擾頻率、加成頻率、脈衝頻率、超低或超高頻率、可變頻率信號等。
在一實施例中,每當出於認證(例如,識別)目的向使用者請求複雜密碼時,作為回應,創建認證提交。在記錄該認證提交期間,電腦提供不同的(例如,時間相依性)浮水印,該浮水印將在複雜密碼被記錄時與複雜密碼在聲學上卷積(例如,經由諸如空氣之共同聲學媒體之同時傳輸的卷積)。若攻擊者將在非常靠近供應浮水印之喇叭時並且在認證提交被創建時記錄浮水印(例如,攻擊者創建攻擊者記錄),則攻擊者記錄將含有在認證提交時由電腦發出的浮水印。若攻擊者在稍後的時間將試圖使用攻擊者記錄來作為認證提交,則攻擊者記錄將區別於另一認證提交,例如,攻擊者記錄包括密碼及先前記錄之浮水印,在作為認證提交被提交時,該先前記錄之浮水印將與當前浮水印卷積。因此,浮水印可用來識別對系統之未經請求的攻擊。
浮水印可包括在人類聽覺範圍(例如,大約20Hz至大約20,000Hz)內的分量頻率,該等頻率可用來在複雜密碼被記錄時修改/操縱人類語音。在一實施例中,在創建認證標準期間,在接收人類語音時,電腦可分析語音並且可基於例如人類語音音節、雙母音等之已知模式來發出接近預期語音模式之浮水印頻率。例如,電腦可輸出一或多 個頻率,其包括可嵌入於帶浮水印的複雜密碼內之音高之微小變化。
引入至認證標準之記錄中的額外頻率可幫助確保攻擊者記錄將不會認證成功。浮水印亦可將資料(例如,時間戳記、位置等)嵌入於在人類聽覺範圍內或人類聽覺範圍外的分量頻率中,以用於將來對認證之驗證。
電腦產生之浮水印亦可包括可幫助識別已進行惡意記錄之時間及/或地點的一或多個元素。元素可包括:1)時間戳記,其可被加密簽章(例如,信任的時間);2)全球定位(GPS)坐標;3)例如來自網路攝影機裝置之照片;4)獨特的電腦識別碼;5)一或多個隨機數,其可使浮水印不可預測;6)單次可規劃(OTP)序列,其可使浮水印僅對共用該OTP序列之接收者而言可預測。浮水印中亦可包括其他元素。
圖1係根據本發明之一實施例之系統100之方塊圖。系統100包括電腦102(例如,計算裝置,例如膝上型電腦、平板型電腦、桌上型電腦、智慧型電話等)、麥克風(或其他接收聲學轉換器)104及喇叭(或其他發射聲學轉換器)106。
在操作中,將創建認證提交。使用者108例如經由電腦102上之顯示幕上之下拉式選單提供(或選擇)複雜密碼。例如經由鍵盤輸入、滑鼠輸入、語音偵測等,可觸發由電腦進行之記錄的開始。當使用者108念出複雜密碼時,將使用者話語經由麥克風104輸入至電腦102,而同時 捕獲經由喇叭106自電腦102輸出之浮水印資訊。麥克風104將使用者話語(或來自攻擊者之重播)與喇叭106之輸出同時記錄為(單個)卷積輸入,該卷積輸入例如係由於經由共同聲學媒體(例如,空氣)的同時傳輸而在聲學上卷積。經由喇叭106輸出之浮水印資訊可取決於接收話語時的話語,例如,取決於使用者話語之頻率,該等頻率在念出複雜密碼期間可能會變化。在使用者108完成了念出複雜密碼後,例如可經由鍵盤輸入、滑鼠輸入、自動振幅偵測等結束記錄。
認證標準可儲存於電腦102中。例如,在一個實施例中,認證標準係使用者102所說出之(純)複雜密碼。電腦102包括分析邏輯(圖中未示出),其用以分析認證提交,且用以基於認證提交與所儲存認證標準之比較以及與用來形成認證提交之當前浮水印之比較來判定授予還是拒絕認證。
圖2係根據本發明之另一實施例之系統200之方塊圖。系統200包括:設備210,其用以記錄認證標準;設備230,其用以接收認證提交且用以判定授予還是拒絕認證;以及雲端計算伺服器(本文中的「雲端」)220,其可儲存認證標準及/或其他參數,例如使用者語音之生物統計參數、浮水印參數等。
在操作中,可在第一時間(例如,第一時間段期間)在設備210中藉由記錄(例如,經由麥克風204輸入至電腦202)複雜密碼來創建認證標準,該複雜密碼係由使用 者208說出並且(任擇地)與音訊浮水印卷積,該音訊浮水印係由電腦202產生並且自喇叭206輸出。複雜密碼與浮水印之卷積係由於在使用者208、麥克風204與喇叭206之間經由共同傳輸媒體(例如,空氣)的同時傳輸而發生。(在其他實施例中,可將所說出之複雜密碼經由麥克風204輸入至電腦202,以便在電腦202內與浮水印音訊信號混合,而不是經由喇叭206傳輸浮水印音訊信號。)在另一實施例中,可能不將浮水印包括於認證標準中;相反,可捕獲「純複雜密碼」(沒有浮水印)並且將其儲存為認證標準。
在設備210中判定之認證標準可上載至雲端220。另外,其他參數可上載至雲端220,該等參數包括與使用者208之語音相關聯的生物統計參數、與浮水印相關聯的參數、時間相依性參數及其他參數。
在第二時間,例如,在發生在創建並上載認證標準之後的第二時間段期間,使用者238可向設備230請求認證。在指示計算裝置232準備好接受認證提交(例如,記錄複雜密碼,該複雜密碼可為例如使用者選擇的)後,使用者238可說出複雜密碼。在一實例中,複雜密碼與輸入於設備210中之意譯相同以便創建認證標準。當使用者238說出複雜密碼時,可由計算裝置232產生(當前)浮水印,並且經由喇叭236輸出為當前浮水印信號,例如聲波,以便與複雜密碼之傳輸同時加以傳輸。所說出之複雜密碼及當前浮水印可經由麥克風234加以記錄,並且所說出之複雜密碼及當前浮水印可由於經由共同聲學傳輸媒體之同時傳輸而被 卷積。(在另一實施例中(圖中未示出),所說出之複雜密碼可經由麥克風236加以記錄並且在計算裝置232內與當前浮水印卷積,例如在不經由喇叭236傳輸的情況下。)
計算裝置232可分析認證提交,此分析包括與所儲存之認證標準比較。認證提交與預期信號(例如,與當前浮水印卷積之純複雜密碼)之任何偏差提供對非真確性的指示。額外分析可包括對基於發聲特性之一或多個生物統計參數、計算裝置232可自雲端220存取之其他所儲存參數的比較。基於該分析,計算裝置232可授予或是拒絕給使用者238認證。
在一實施例中,計算裝置232在識別/認證期間使用揚聲器(「喇叭」)來提供將在複雜密碼被傳輸及記錄時與複雜密碼組合(卷積)的浮水印之音訊版本。若電腦將在任何時間點(例如,緊接在複雜密碼評估之前或複雜密碼評估期間)偵測到喇叭被停用(可能例如因沒有回饋而偵測到此停用),則斷開可指示攻擊者正試圖獲得純文字複雜密碼,例如沒有浮水印之複雜密碼。若偵測到喇叭停用,則可終止工作階段並且可放棄複雜密碼,因為其可能已洩露。
在一實施例中,即使喇叭在軟體中被停用,可在電腦中調用特殊功能以在語音認證期間允許喇叭操作。
圖3係根據本發明之一實施例的用以認證使用者之系統300之方塊圖。系統300包括:多核心處理器310,其包括核心3020-302N;動態隨機存取記憶體(DRAM)320;以 及輸入/輸出電路(I/O)360。
在操作中,在第一時間(第一時間段期間),可藉由經由處理器310之記錄邏輯350記錄由使用者380說出並且輸入至聲學輸入轉換器(例如,麥克風)372中之複雜密碼來建立認證標準。在一些實施例中,藉由記錄純複雜密碼(例如,沒有浮水印)來建立認證標準。(在其他實施例中,記錄複雜密碼係與記錄經由聲學輸出轉換器(例如,喇叭)374輸出之音訊浮水印同時進行。在再其他的實施例中,可將所說出之複雜密碼經由麥克風372至I/O 360輸入至電腦310,以便在電腦310內與浮水印音訊信號混合,而不是經由喇叭374傳輸浮水印音訊信號。)在完成記錄後,可藉由例如核心3020-302N中之一者將認證標準儲存於DRAM 320中。
在儲存認證標準之後的第二時間(第二時間段期間),可由使用者380(或另一使用者)起始認證提交。認證提交可包括使用者說出之複雜密碼,可使用記錄邏輯350經由聲學輸入轉換器(例如,麥克風)372記錄該複雜密碼,記錄該複雜密碼係與記錄當前浮水印同時進行,該當前浮水印可由音訊浮水印產生邏輯340產生並且經由聲學輸出轉換器(例如,喇叭)374輸出為聲學浮水印信號。(在其他實施例(圖中未示出)中,所說出之複雜密碼可經由麥克風372加以記錄並且在處理器310內與當前浮水印卷積,例如在不經由喇叭374傳輸的情況下。)
在接收到認證提交後,分析邏輯330可經由與所 儲存認證標準的比較及與當前浮水印的比較,並且任擇地經由使用所儲存參數之額外分析來進行判定,該等參數包括與使用者380之語音相關聯的生物統計參數及/或其他參數。分析邏輯330可基於認證提交與認證標準、當前浮水印的比較以及其他因素(例如,生物統計語音比較、時間相依性參數比較等)來判定授予還是拒絕認證。
圖4係根據本發明之一實施例的建立認證標準之方法400之流程圖。在方塊410處,包括處理器之計算系統接收對將由使用者經由聲學輸入轉換器(例如,麥克風)輸入所選複雜密碼以便創建認證標準的指示。繼續到決策菱形420,若不會將浮水印添加至將成為認證標準之意譯,則前進至方塊430,計算系統經由聲學輸入轉換器(例如,麥克風)接收密碼之(由使用者發出的)聲學話語。移動至方塊440,計算裝置儲存使用者所說出之密碼之記錄,例如沒有浮水印之「純」複雜密碼。
若在決策菱形420處判定浮水印將要包括於認證標準中,則進行至方塊450,在輸入(例如,經由麥克風或其他聲學輸入轉換器)所說出之密碼時,處理器輸出被發送至輸出聲學轉換器(例如,喇叭)之信號,該輸出聲學轉換器將會輸出聲學浮水印信號(例如,多個頻率),該聲學浮水印信號將與所說出之複雜密碼疊加,例如,由於經由聲學媒體(例如,空氣)之同時傳輸而與所說出之複雜密碼卷積。前進至方塊460,處理器將經由麥克風接收帶聲學浮水印的複雜密碼。進行至方塊470,由處理器(例如, 在DRAM中)儲存認證標準(例如,帶聲學浮水印的複雜密碼)。
圖5係根據本發明之一實施例的認證使用者之方法500之流程圖。在方塊510處,處理器例如回應於對使用者希望登入至系統的指示而起始認證請求。繼續到方塊520,記錄認證提交,該認證提交包括與當前浮水印卷積的使用者說出之複雜密碼,該當前浮水印係在使用者說出該複雜密碼時由處理器產生並且經由例如喇叭輸出,並且與使用者說出之複雜密碼一起由處理器記錄。複雜密碼與聲學浮水印之卷積可能係由於複雜密碼及浮水印經由共同聲學傳輸媒體之同時傳輸。(在另一實施例中,複雜密碼與聲學浮水印之卷積可能在處理器內發生,例如經由數位信號處理。)
前進至決策菱形530,在處理器中對認證提交是否包括與當前浮水印之偏差作出判定。例如,重播攻擊將包括與密碼卷積之先前浮水印,並且亦可包括當前浮水印,此係由於重播攻擊係在當前浮水印自喇叭輸出並且例如由輸入麥克風捕獲時被重播(代替使用者說出之複雜密碼)。若認證提交包括除了當前浮水印之外的浮水印資訊,則移動至方塊560,將認證提交識別為重播攻擊,並且進行至方塊570,拒絕使用者之認證。
回到決策菱形530,若認證提交不包括與當前浮水印之偏差,則進行至決策菱形540,若認證提交之語音生物統計資料與認證標準的比較指示匹配,則進行至方塊 550,授予認證。若認證提交之語音生物統計資料與認證標準不匹配,則移動至方塊560,將認證提交識別為重播攻擊,並且進行至方塊570,拒絕認證。
應注意,在一些實施例中,認證標準可包括用浮水印編碼之時間相依性資訊。認證提交浮水印中之時間相依性資訊與認證標準之時間相依性資訊的匹配可為重播攻擊之指示,因為時間相依性資訊將不會與所儲存之時間相依性資訊相同,除非認證提交係在建立認證標準時被記錄並且隨後作為惡意認證提交被重播。
應注意,決策菱形530、540之次序僅為例示性的,並且可按任何適合的次序進行。
實施例可實施於許多不同的系統類型中。現參考圖6,展示了根據本發明之一實施例之系統之方塊圖。如圖6所示,多處理器系統600係點對點互連系統,並且包括經由點對點互連體650耦接起來的第一處理器670及第二處理器680。如圖6所示,處理器670及680中之每一者可為多核心處理器,其包括第一處理器核心及第二處理器核心(即,核心674a及674b以及核心684a及684b),但是有可能更多的核心可存在於處理器中。根據本發明之實施例,處理器670包括浮水印產生邏輯602及分析邏輯604,並且處理器680包括浮水印產生邏輯606及分析邏輯608。根據本發明之實施例,每一浮水印產生邏輯602、606用以回應於認證請求而產生用於認證提交之浮水印。在一些實施例中,根據本發明之實施例,可在(使用相應處理器670、680中之記錄邏 輯(圖中未示出))經由聲學輸入轉換器(例如,麥克風)記錄複雜密碼時將所產生之浮水印輸出至聲學輸出轉換器(例如,喇叭),並且正在記錄之複雜密碼將與浮水印在聲學上卷積(經由在同時穿過相同的聲學媒體時混合該等聲學信號)。(在其他實施例中,將藉由例如聲學輸入裝置、鍵盤輸入、滑鼠輸入等記錄複雜密碼,並且將在記錄複雜密碼時(基於正在記錄之複雜密碼)產生浮水印。可藉由處理器670、680使用例如信號處理技術來混合複雜密碼及浮水印。)
分析邏輯(604或608)可分析所記錄之認證提交,以判定所記錄之帶浮水印的信號中與在記錄認證提交期間輸出的當前浮水印相比是否存在偏差。分析邏輯604或608亦可將認證提交之生物統計語音參數與認證標準之生物統計語音參數相比較,且/或使用其他分析技術。根據本發明之實施例,可基於上述比較中之一些或全部來授予或拒絕認證。
仍參考圖6,第一處理器670進一步包括記憶體控制器集線器(MCH)672以及點對點(P-P)介面676及678。類似地,第二處理器680包括MCH 682以及P-P介面686及688。如圖6所示,MCH 672及682將處理器耦接至相應記憶體632及634,該等記憶體可為局部附接至相應處理器之系統記憶體(例如,DRAM)之部分。第一處理器670及第二處理器680可分別經由P-P互連體662及684耦接至晶片組690。如圖6所示,晶片組690包括P-P介面694及698。
此外,晶片組690包括介面692以經由P-P互連體639使晶片組690與高效能圖形引擎638耦接。晶片組690又可經由介面696耦接至第一匯流排616。如圖6所示,各種輸入/輸出(I/O)裝置614可與匯流排橋接器618一起耦接至第一匯流排616,該匯流排橋接器將第一匯流排616耦接至第二匯流排620。各種裝置可耦接至第二匯流排620,該等裝置包括例如鍵盤/滑鼠622、通訊裝置626及諸如磁碟驅動器或其他大量儲存裝置之資料儲存單元628,在一實施例中該資料儲存單元可包括程式碼630。此外,音訊輸入/輸出(I/O)624可耦接至第二匯流排620。根據本發明之實施例,裝置614、622、624、626中之一或多者可提供中斷,該等中斷將由處理器670或處理器680處理。實施例可併入至其他類型之系統中,該等系統包括諸如智慧型行動電話、平板型電腦、迷你筆記型電腦(netbook)、UltrabookTM等之行動裝置。
實施例可併入至其他類型之系統中,該等系統包括諸如行動電話之行動裝置。現參考圖7,展示根據本發明之另一實施例之系統之方塊圖。如圖7所示,系統700可為行動裝置,並且可包括各種組件。如圖7之高階視圖中所示,應用程式處理器710(其可為裝置之中央處理單元)與包括儲存器715之各種組件通訊。儲存器715在各種實施例中可包括程式儲存部分及資料儲存部分兩者。
應用程式處理器710可進一步耦接至輸入/輸出系統720,該輸入/輸出系統在各種實施例中可包括顯示器 及諸如觸控式小鍵盤之一或多個輸入裝置,在處理時,該觸控式小鍵盤本身可出現在顯示器上。系統700亦可包括可自一或多個感測器770接收資料之整合式感測器集線器(ISH)760。
根據本發明之實施例,應用程式處理器710包括浮水印產生邏輯712及分析邏輯714。根據本發明之實施例,浮水印產生邏輯712將回應於認證請求而產生浮水印,例如將在經由聲學輸入轉換器(例如,麥克風)記錄複雜密碼(例如,記錄為認證提交)時將該浮水印輸出至聲學輸出轉換器(例如,喇叭),並且正在記錄之複雜密碼將與浮水印卷積(經由在同時穿過相同的聲學媒體時混合該等聲學信號)。(在其他實施例中,可經由聲學輸入轉換器(例如,麥克風)或經由另一輸入技術(例如,鍵盤、滑鼠等)輸入複雜密碼,並且可藉由應用程式處理器710例如經由數位信號處理技術來將複雜密碼與所產生之浮水印卷積。)
分析邏輯714可分析所記錄之認證提交,以判定所記錄之浮水印中與在記錄期間聲學輸出的當前浮水印相比是否存在任何差異。另外,可應用其他分析技術,諸如基於發聲參數值生物統計分析。根據本發明之實施例,可基於上述比較中之一些或全部來授予或拒絕認證。
應用程式處理器710亦可耦接至基頻帶處理器730,該基頻帶處理器可調節諸如語音通訊及資料通訊之信號以便輸出,並且調節傳入之電話信號及其他信號。如所見的,基頻帶處理器730耦接至收發器740,該收發器可允 許接收能力及發射能力兩者。收發器740又可與天線750通訊,該天線例如為:能夠經由一或多種通訊協定,諸如經由無線廣域網路(例如,3G網路或4G網路)及/或無線區域網路(諸如根據美國電機電子工程師學會802.11標準的BLUETOOTHTM或所謂的WI-FITM網路),來發射並接收語音信號及資料信號之天線。如所見的,系統700可進一步包括可充電式電源供應器725,其具有可充電式電池以允許在行動環境中操作。雖然在圖7之實施例中使用此特定實行方案來展示,但本發明之範疇在此方面不受限制。
以下描述其他實施例。
在第一個實例中,一種系統包括一處理器,該處理器包括浮水印邏輯,該浮水印邏輯用以將一第一浮水印輸出至一輸出裝置,該輸出裝置基於該第一浮水印將一第一浮水印信號輸出至一聲學傳輸媒體。該處理器亦包括記錄邏輯,該記錄邏輯用以在一第一時間段捕獲一認證提交,該認證提交包含經由該聲學傳輸媒體與一第一複雜密碼信號加以卷積之該第一浮水印信號。該系統亦包括一動態隨機存取記憶體(DRAM)。
在包括實例1之系統之第二個實例中,該第一浮水印係基於該第一複雜密碼信號之一或多個分量頻率加以判定。
在包括實例1之系統之第三個實例中,該系統進一步包括分析邏輯,該分析邏輯用以基於該認證提交與該第一浮水印之比較來判定是否向使用者授予認證。
在包括實例3之系統之第四個實例中,對是否授予認證之判定進一步基於關聯於該第一複雜密碼信號的一或多個生物統計參數與一認證標準之比較,其中該認證標準包含在一第二時間段記錄之一第二複雜密碼信號。
在包括實例3及4之系統之第五個實例中,對是否授予認證之判定進一步基於該認證提交中之一嵌入參數與該第一浮水印中之對應的嵌入參數之比較。
在包括實例5之系統之第六個實例中,該嵌入參數包含一日期戳記。
第七個實例係一種方法,其包括:藉由一處理器將一第一浮水印輸出至一輸出裝置,該輸出裝置將基於該第一浮水印將一第一浮水印信號輸出至一聲學傳輸媒體;以及在一第一時間段期間在該處理器處接收一認證提交,該認證提交包含該第一浮水印信號與一第一複雜密碼信號之一卷積,該等信號經由該聲學傳輸媒體在聲學上混合。
包括實例7之方法之第八個實例進一步包括,藉由該處理器至少部分基於該第一複雜密碼信號來產生該第一浮水印。
在包括實例8之方法之第九個實例中,該第一浮水印信號包括基於該第一複雜密碼信號所判定之一或多個聲頻。
在包括實例7之方法之第十個實例中,該第一浮水印信號包括與該第一浮水印之產生相關聯的第一時間戳記資訊。
在包括實例7之方法之第十一個實例中,該方法進一步包括:進行該認證提交與該第一浮水印之一第一比較;以及至少部分基於該第一比較來判定是否向使用者授予認證。
包括實例7之方法之第12個實例進一步包括:在與該第一時間段不同的一第二時間段期間捕獲一認證標準,該認證標準包括一第二複雜密碼信號;以及儲存該認證標準。
包括實例12之方法之第13個實例進一步包括:至少部分基於嵌入於該認證提交中之第一資訊與嵌入於該認證標準中之第二資訊的一第二比較來判定是否向使用者授予認證。
在包括實例13之方法之第14個實例中,該第一資訊包括與該第一時間段相關聯的第一時間戳記資訊,並且該第二資訊包括與該第二時間段相關聯的第二時間戳記資訊。
包括實例14之方法之第15個實例進一步包括:當該第一時間戳記資訊與該第二時間戳記資訊相同時,拒絕認證。
在包括實例13之方法之第16個實例中,該第一資訊包括與該第一複雜密碼信號相關聯的第一生物統計參數,並且該第二資訊包括與該第二複雜密碼信號相關聯的第二生物統計參數。
在第17個實例中,機器可讀儲存器包括機器可讀 指令,該等指令在執行時用以實施實例7至16中任一者之方法。
在第18個實例中,設備包括用於進行實例7至16中任一者之方法的構件。
第19個實例係至少一個電腦可讀儲存媒體,其上儲存有指令,該等指令用於使一系統進行以下操作:在一第一時間間隔處接收一認證提交,該認證提交包含一第一複雜密碼與一第一浮水印信號之一卷積,該第一浮水印信號係基於由一計算裝置產生之一第一浮水印,其中該第一浮水印信號及該第一複雜密碼信號係在接收該認證提交之前經由一聲學傳輸媒體在聲學上混合;以及至少部分基於該認證提交與該第一浮水印之一第一比較來判定是否認證與該認證提交相關聯的一第一使用者。
第20個實例包括實例19之指令,其進一步包括用以在與該第一時間間隔不同的一第二時間間隔處捕獲一認證標準之指令,該認證標準包含一第二複雜密碼信號。
第21個實例包括實例20之指令,其中該第一使用者之認證係進一步基於關聯於該第一複雜密碼信號的一第一生物統計參數與關聯於該第二複雜密碼信號的一第二生物統計參數之一第二比較加以判定。
第22個實例包括實例20至21中任一者之指令,其中該第一使用者之認證係進一步基於關聯於該第一時間間隔的一第一時間相依性參數與關聯於該第二時間間隔的一第二時間相依性參數的一比較加以判定。
第23個實例係一種方法,其包括在一第一時間間隔處接收一認證提交,該認證提交包含一第一複雜密碼與第一浮水印信號之一卷積,該第一浮水印信號係基於由一計算裝置產生之一第一浮水印,其中該第一浮水印信號及該第一複雜密碼信號係在接收該認證提交之前經由一聲學傳輸媒體在聲學上混合。該方法亦包括至少部分基於該認證提交與該第一浮水印之一第一比較來判定是否認證與該認證提交相關聯的一第一使用者。
第24個實例包括實例23之方法,其進一步包括在與該第一時間間隔不同的一第二時間間隔處捕獲一認證標準,該認證標準包含一第二複雜密碼信號。
在包括實例24之方法之第25個實例中,該第一使用者之認證進一步係基於關聯於該第一複雜密碼信號的一第一生物統計參數與關聯於該第二複雜密碼信號的一第二生物統計參數之一第二比較加以判定。
在包括實例24至25中任一者之方法之第26個實例中,該第一使用者之認證進一步係基於關聯於該第一時間間隔的一第一時間相依性參數與關聯於該第二時間間隔的一第二時間相依性參數的一比較加以判定。
實施例可用於許多不同系統類型中。例如,在一個實施例中,通訊裝置可經配置來進行本文中描述之各種方法及技術。當然,本發明之範疇不限於通訊裝置,並且其他實施例可改為針對用於處理指令之其他類型設備或包括指令之一或多個機器可讀媒體,該等指令回應於在計算 裝置上執行而使該裝置執行本文中描述之方法及技術中之一或多者。
實施例可實施於程式碼中並且可儲存於非暫時性儲存媒體上,該非暫時性儲存媒體上儲存有指令,該等指令可用來規劃一系統來進行該等指令。該儲存媒體可包括但不限於任何類型之任何類型之磁碟,包括軟碟、光碟、固態驅動機(SSD)、壓縮碟唯讀記憶體(CD-ROM)、可重寫壓縮碟(CD-RW)及磁光碟;半導體裝置,諸如唯讀記憶體(ROM)、隨機存取記憶體(RAM),諸如動態隨機存取記憶體(DRAM)、靜態隨機存取記憶體(SRAM)、可抹除可規劃唯讀記憶體(EPROM)、快閃記憶體、電氣可抹除可規劃唯讀記憶體(EEPROM);磁卡或光卡,或適合於儲存電子指令之任何其他類型之媒體。
雖然已就有限數目之實施例描述本發明,但是熟習此項技術者將瞭解基於該等實施例之許多修改及變化。隨附申請專利範圍意欲涵蓋如屬於本發明之真實精神及範疇內之所有此等修改及變化。
300‧‧‧系統
3020‧‧‧核心
3021‧‧‧核心
302n‧‧‧核心
310‧‧‧多核心處理器
320‧‧‧動態隨機存取記憶體(DRAM)
330‧‧‧分析邏輯
340‧‧‧音訊浮水印產生邏輯
350‧‧‧記錄邏輯
360‧‧‧輸入/輸出電路(I/O)
372‧‧‧聲學輸入轉換器/麥克風
374‧‧‧聲學輸出轉換器/喇叭
380‧‧‧使用者

Claims (20)

  1. 一種系統,其包含:一處理器,其包括:浮水印邏輯,其用以將一第一浮水印輸出至一輸出裝置,該輸出裝置基於該第一浮水印將一第一浮水印信號輸出至一聲學傳輸媒體;以及記錄邏輯,其用以在一第一時間段捕獲一認證提交,該認證提交包含經由該聲學傳輸媒體來與一第一複雜密碼信號加以卷積之該第一浮水印信號;以及一動態隨機存取記憶體(DRAM)。
  2. 如請求項1之系統,其中該第一浮水印係基於該第一複雜密碼信號之一或多個分量頻率加以判定。
  3. 如請求項1之系統,其進一步包括分析邏輯,該分析邏輯用以基於該認證提交與該第一浮水印之一比較來判定是否向一使用者授予認證。
  4. 如請求項3之系統,其中對是否授予認證之判定進一步係基於關聯於該第一複雜密碼信號的一生物統計參數與關聯於一認證標準的一對應的生物統計參數之一比較,其中該認證標準包含在一第二時間段記錄之一第二複雜密碼信號。
  5. 如請求項3之系統,其中對是否授予認證之判定進一步係基於該認證提交中之一嵌入參數與該第一浮水印中之一對應的嵌入參數之一比較。
  6. 如請求項5之系統,其中該嵌入參數包含一日期戳記。
  7. 如請求項6之系統,其中當嵌入於該認證提交中之該日期戳記與嵌入於該第一浮水印中之該對應的日期戳記相同時,拒絕認證。
  8. 一種方法,其包含:藉由一處理器將一第一浮水印輸出至一輸出裝置,該輸出裝置將基於該第一浮水印將一第一浮水印信號輸出至一聲學傳輸媒體;以及在一第一時間段期間在該處理器處接收一認證提交,該認證提交包含該第一浮水印信號與一第一複雜密碼信號之一卷積,該等信號經由該聲學傳輸媒體在聲學上混合。
  9. 如請求項8之方法,其進一步包含藉由該處理器產生該第一浮水印,其中該第一浮水印信號包括基於該第一複雜密碼信號來判定之一或多個聲頻。
  10. 如請求項8之方法,其進一步包含:進行該認證提交與該第一浮水印之一第一比較;以及至少部分基於該第一比較來判定是否向一使用者授予認證。
  11. 如請求項8之方法,其進一步包含:在與該第一時間段不同的一第二時間段期間捕獲一認證標準,該認證標準包括一第二複雜密碼信號;以及 至少部分基於關聯於該認證提交之第一資訊與關聯於該認證標準之第二資訊的一第二比較來判定是否向一使用者授予認證。
  12. 如請求項11之方法,其中該第一資訊包括與該第一時間段相關聯的第一時間戳記資訊,並且該第二資訊包括與該第二時間段相關聯的第二時間戳記資訊。
  13. 如請求項12之方法,其進一步包含:當該第一時間戳記資訊與該第二時間戳記資訊相同時,拒絕認證。
  14. 如請求項11之方法,其中該第一資訊包括與該第一複雜密碼信號相關聯的一第一生物統計參數,並且該第二資訊包括與該第二複雜密碼信號相關聯的一第二生物統計參數。
  15. 如請求項11之方法,其中該第一資訊包括一第一照片,並且該第二資訊包括一第二照片。
  16. 如請求項11之方法,其中該第一資訊包括第一全球定位坐標,並且該第二資訊包括第二全球定位坐標。
  17. 一種電腦可讀儲存媒體,其包括至少一個電腦可讀儲存媒體,其上儲存有指令,該等指令用於使一系統進行以下操作:在一第一時間間隔處接收一認證提交,該認證提交包含一第一複雜密碼與一第一浮水印信號之一卷積,該第一浮水印信號係基於由一計算裝置所產生之一第一浮水印,其中該第一浮水印信號及該第一複雜密碼信號係在接收該認證提交之前經由一聲學傳輸媒體而被聲 學地卷積;以及至少部分基於該認證提交與該第一浮水印之一第一比較來判定是否認證與該認證提交相關聯的一使用者。
  18. 如請求項17之電腦可讀儲存媒體,其進一步包含用以進行以下操作之指令:在與該第一時間間隔不同的一第二時間間隔處捕獲一認證標準,該認證標準包含一第二複雜密碼信號;以及至少部分基於關聯於該認證提交的第一資訊與關聯於該認證標準的第二資訊之一第二比較來判定是否向該第一使用者授予認證。
  19. 如請求項18之電腦可讀儲存媒體,其中該第一資訊包括與該第一複雜密碼信號相關聯的一第一生物統計參數,並且該第二資訊包括與該第二複雜密碼信號相關聯的一第二生物統計參數。
  20. 如請求項18之電腦可讀儲存媒體,其中該第一資訊包括與該第一時間間隔相關聯的一第一時間相依性參數,並且該第二資訊包括與該第二時間間隔相關聯的一第二時間相依性參數。
TW104107778A 2014-04-24 2015-03-11 用於認證之方法、運算系統及電腦可讀儲存媒體 TWI614631B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
??PCT/PL2014/050020 2014-04-24
PCT/PL2014/050020 WO2015163774A1 (en) 2014-04-24 2014-04-24 Methods and apparatus to enhance security of authentication

Publications (2)

Publication Number Publication Date
TW201546642A true TW201546642A (zh) 2015-12-16
TWI614631B TWI614631B (zh) 2018-02-11

Family

ID=50884982

Family Applications (2)

Application Number Title Priority Date Filing Date
TW104107778A TWI614631B (zh) 2014-04-24 2015-03-11 用於認證之方法、運算系統及電腦可讀儲存媒體
TW106141915A TWI633456B (zh) 2014-04-24 2015-03-11 用於認證之方法、運算系統及電腦可讀儲存媒體(二)

Family Applications After (1)

Application Number Title Priority Date Filing Date
TW106141915A TWI633456B (zh) 2014-04-24 2015-03-11 用於認證之方法、運算系統及電腦可讀儲存媒體(二)

Country Status (4)

Country Link
US (2) US10516657B2 (zh)
EP (1) EP3134839A1 (zh)
TW (2) TWI614631B (zh)
WO (1) WO2015163774A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115035903A (zh) * 2022-08-10 2022-09-09 杭州海康威视数字技术股份有限公司 一种物理语音水印的注入方法、语音溯源方法及装置

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10516657B2 (en) 2014-04-24 2019-12-24 Mcafee, Llc Methods and apparatus to enhance security of authentication
US9882719B2 (en) * 2015-04-21 2018-01-30 Tata Consultancy Services Limited Methods and systems for multi-factor authentication
EP3182667B1 (en) 2015-12-18 2019-12-04 Airbus Operations GmbH Wireless network access control based on acoustics
FR3047583B1 (fr) * 2016-02-04 2018-03-09 CopSonic Methode de transmission securisee d'informations d'authentification entre des applications logicielles dans un terminal informatique
WO2019002831A1 (en) 2017-06-27 2019-01-03 Cirrus Logic International Semiconductor Limited REPRODUCTIVE ATTACK DETECTION
GB201713697D0 (en) 2017-06-28 2017-10-11 Cirrus Logic Int Semiconductor Ltd Magnetic detection of replay attack
GB2563953A (en) 2017-06-28 2019-01-02 Cirrus Logic Int Semiconductor Ltd Detection of replay attack
GB201801526D0 (en) 2017-07-07 2018-03-14 Cirrus Logic Int Semiconductor Ltd Methods, apparatus and systems for authentication
GB201801527D0 (en) 2017-07-07 2018-03-14 Cirrus Logic Int Semiconductor Ltd Method, apparatus and systems for biometric processes
GB201801528D0 (en) 2017-07-07 2018-03-14 Cirrus Logic Int Semiconductor Ltd Method, apparatus and systems for biometric processes
GB201801532D0 (en) 2017-07-07 2018-03-14 Cirrus Logic Int Semiconductor Ltd Methods, apparatus and systems for audio playback
GB201801530D0 (en) 2017-07-07 2018-03-14 Cirrus Logic Int Semiconductor Ltd Methods, apparatus and systems for authentication
GB201801664D0 (en) 2017-10-13 2018-03-21 Cirrus Logic Int Semiconductor Ltd Detection of liveness
GB201801663D0 (en) 2017-10-13 2018-03-21 Cirrus Logic Int Semiconductor Ltd Detection of liveness
GB201803570D0 (en) 2017-10-13 2018-04-18 Cirrus Logic Int Semiconductor Ltd Detection of replay attack
GB201801661D0 (en) 2017-10-13 2018-03-21 Cirrus Logic International Uk Ltd Detection of liveness
GB2567503A (en) 2017-10-13 2019-04-17 Cirrus Logic Int Semiconductor Ltd Analysing speech signals
GB2581595B (en) * 2017-10-13 2021-09-22 Cirrus Logic Int Semiconductor Ltd Detection of Replay Attack
GB201801874D0 (en) 2017-10-13 2018-03-21 Cirrus Logic Int Semiconductor Ltd Improving robustness of speech processing system against ultrasound and dolphin attacks
GB201804843D0 (en) 2017-11-14 2018-05-09 Cirrus Logic Int Semiconductor Ltd Detection of replay attack
GB201801659D0 (en) 2017-11-14 2018-03-21 Cirrus Logic Int Semiconductor Ltd Detection of loudspeaker playback
US10546585B2 (en) 2017-12-29 2020-01-28 Comcast Cable Communications, Llc Localizing and verifying utterances by audio fingerprinting
US11475899B2 (en) 2018-01-23 2022-10-18 Cirrus Logic, Inc. Speaker identification
US11264037B2 (en) 2018-01-23 2022-03-01 Cirrus Logic, Inc. Speaker identification
US11735189B2 (en) 2018-01-23 2023-08-22 Cirrus Logic, Inc. Speaker identification
EP3537435A1 (en) * 2018-03-09 2019-09-11 VoicePIN.com Sp. z o.o. Method of verifying the authenticity of a voice sample
JP6457682B1 (ja) 2018-04-16 2019-01-23 パスロジ株式会社 認証システム、認証方法、ならびに、プログラム
US10529356B2 (en) 2018-05-15 2020-01-07 Cirrus Logic, Inc. Detecting unwanted audio signal components by comparing signals processed with differing linearity
PL3575994T3 (pl) * 2018-05-31 2022-01-17 Nect Gmbh Sposób i system do zabezpieczania nagrań w czasie rzeczywistym
ES2908284T3 (es) * 2018-05-31 2022-04-28 Nect Gmbh Método y sistema para validar la identificación en vivo a distancia mediante grabación vídeo
US10692490B2 (en) 2018-07-31 2020-06-23 Cirrus Logic, Inc. Detection of replay attack
US10915614B2 (en) 2018-08-31 2021-02-09 Cirrus Logic, Inc. Biometric authentication
US11037574B2 (en) 2018-09-05 2021-06-15 Cirrus Logic, Inc. Speaker recognition and speaker change detection
US11355128B2 (en) 2019-12-20 2022-06-07 Visa International Service Association Acoustic signatures for voice-enabled computer systems
US20210319803A1 (en) * 2020-04-13 2021-10-14 Unknot.id Inc. Methods and techniques to identify suspicious activity based on ultrasonic signatures

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999059335A1 (en) 1998-05-08 1999-11-18 Qualcomm Incorporated Apparatus and method for distribution of high quality image and audio programs to remote locations
US8812319B2 (en) * 2001-01-31 2014-08-19 Ibiometrics, Inc. Dynamic pass phrase security system (DPSS)
US7178034B2 (en) * 2002-12-31 2007-02-13 Intel Corporation Method and apparatus for strong authentication and proximity-based access retention
US7386448B1 (en) * 2004-06-24 2008-06-10 T-Netix, Inc. Biometric voice authentication
US8065525B2 (en) * 2004-09-22 2011-11-22 Bekad Mgmt. Ii, Llc Device with built-in user authentication and method for user authentication and identity theft protection
US20070292034A1 (en) * 2006-03-03 2007-12-20 Tabankin Ira J Device and method for digitally watermarking an image with GPS data
US7512567B2 (en) * 2006-06-29 2009-03-31 Yt Acquisition Corporation Method and system for providing biometric authentication at a point-of-sale via a mobile device
US8006291B2 (en) * 2008-05-13 2011-08-23 Veritrix, Inc. Multi-channel multi-factor authentication
US20120311623A1 (en) * 2008-11-14 2012-12-06 Digimarc Corp. Methods and systems for obtaining still images corresponding to video
US9270807B2 (en) * 2011-02-23 2016-02-23 Digimarc Corporation Audio localization using audio signal encoding and recognition
JP5994136B2 (ja) * 2011-06-15 2016-09-21 株式会社フィールドシステム 認証システム及び認証方法
EP2560122B1 (en) * 2011-08-18 2018-11-14 The Francine Gani 2002 Living Trust Multi-Channel Multi-Factor Authentication
KR101325867B1 (ko) * 2012-02-24 2013-11-05 주식회사 팬택 음성 인식을 이용한 사용자 인증 방법, 이를 위한 장치 및 시스템
US20140258110A1 (en) * 2013-03-11 2014-09-11 Digimarc Corporation Methods and arrangements for smartphone payments and transactions
US9830588B2 (en) * 2013-02-26 2017-11-28 Digimarc Corporation Methods and arrangements for smartphone payments
US10516657B2 (en) 2014-04-24 2019-12-24 Mcafee, Llc Methods and apparatus to enhance security of authentication

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115035903A (zh) * 2022-08-10 2022-09-09 杭州海康威视数字技术股份有限公司 一种物理语音水印的注入方法、语音溯源方法及装置
CN115035903B (zh) * 2022-08-10 2022-12-06 杭州海康威视数字技术股份有限公司 一种物理语音水印的注入方法、语音溯源方法及装置

Also Published As

Publication number Publication date
US10516657B2 (en) 2019-12-24
US20170163620A1 (en) 2017-06-08
WO2015163774A1 (en) 2015-10-29
TWI633456B (zh) 2018-08-21
TWI614631B (zh) 2018-02-11
US10778667B2 (en) 2020-09-15
EP3134839A1 (en) 2017-03-01
TW201812631A (zh) 2018-04-01
US20200092274A1 (en) 2020-03-19

Similar Documents

Publication Publication Date Title
US10778667B2 (en) Methods and apparatus to enhance security of authentication
EP3412014B1 (en) Liveness determination based on sensor signals
RU2763392C1 (ru) Способ голосового управления, носимое устройство и терминал
US11855981B2 (en) Authenticating a user device via a monitoring device
US10742397B2 (en) Method and system for managing decentralized data access permissions through a blockchain
EP3272101B1 (en) Audiovisual associative authentication method, related system and device
Van Goethem et al. Accelerometer-based device fingerprinting for multi-factor mobile authentication
CN111213203A (zh) 安全语音生物测定认证
US20130127591A1 (en) Secure facilities access
TW201610743A (zh) 以臉部爲基礎之安全傳訊技術
US8938070B2 (en) Encryption using real-world objects
CN105656850B (zh) 一种数据处理方法、相关装置及***
US9882719B2 (en) Methods and systems for multi-factor authentication
KR20190077066A (ko) 전자 디바이스에서의 인증을 위한 방법들 및 장치
Shrestha et al. Listening watch: Wearable two-factor authentication using speech signals resilient to near-far attacks
CN109951765B (zh) 提供安全音频输出的电子设备
US11777942B2 (en) Transfer of trust between authentication devices
WO2017020437A1 (zh) 一种信息加密方法及终端设备
JP2009193272A (ja) 認証システム及び携帯端末
US11721346B2 (en) Authentication device
Anand et al. Coresident evil: Noisy vibrational pairing in the face of co-located acoustic eavesdropping
Phipps et al. Securing voice communications using audio steganography
Ji et al. A nonlinearity-based secure face-to-face device authentication for mobile devices
Zhang et al. Practical speech re-use prevention in voice-driven services
CN105304088B (zh) 控制接入的方法和装置