CN105991601B - 通信认证***及使用方法 - Google Patents
通信认证***及使用方法 Download PDFInfo
- Publication number
- CN105991601B CN105991601B CN201510088203.5A CN201510088203A CN105991601B CN 105991601 B CN105991601 B CN 105991601B CN 201510088203 A CN201510088203 A CN 201510088203A CN 105991601 B CN105991601 B CN 105991601B
- Authority
- CN
- China
- Prior art keywords
- operation mode
- signal
- relay
- local
- receiving
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims abstract description 97
- 238000000034 method Methods 0.000 title claims description 19
- 238000012790 confirmation Methods 0.000 claims abstract description 16
- 230000005577 local transmission Effects 0.000 claims description 113
- 230000005540 biological transmission Effects 0.000 claims description 107
- 238000007689 inspection Methods 0.000 claims description 36
- 238000003860 storage Methods 0.000 claims description 11
- 238000012795 verification Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 238000013475 authorization Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000004069 differentiation Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/02—Details
- H04B3/36—Repeater circuits
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G5/006—Details of the interface to the display terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/02—Transmitters
- H04B1/04—Circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/06—Receivers
- H04B1/16—Circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25816—Management of client data involving client authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64723—Monitoring of network processes or resources, e.g. monitoring of network load
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/167—Systems rendering the television signal unintelligible and subsequently intelligible
- H04N7/1675—Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2358/00—Arrangements for display data security
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/04—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
- G09G2370/045—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller using multiple communication channels, e.g. parallel and serial
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/12—Use of DVI or HDMI protocol in interfaces along the display data pipeline
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Graphics (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明的通信认证***包含本地传送端、远端接收端及中继装置。本地传送端设定为第一运算模式,并输出初始值。远端接收端设定为第二运算模式。中继装置自本地传送端接收初始值并根据第二运算模式输出初始值至远端接收端。中继装置自远端接收端接收并储存运算结果,并根据第一运算模式输出确认信号至本地传送端。当中继装置自本地传送端接收询问信号时,中继装置输出运算结果至本地传送端以进行验证。
Description
技术领域
本发明是关于一种通信认证***;具体而言,本发明是关于一种用于延伸通信装置传输距离的通信认证***。
背景技术
数字数据的保护一直是数字科技发展下的重要议题。为确保数字影音数据在通过传输界面传送时不会遭到非法复制,开发厂商会在信号传送端加入保护机制,与之相接的接收端需具有相应的解码方式才能读取及显示接收内容。
以高带宽数字内容保护(High-Bandwidth Digital Content Protection,HDCP)技术为例,其由Intel子公司开发的一种数字内容保护。在进行数字影音数据传输之前以及数字影音数据传输期间,HDCP传送单元会对与之连接的HDCP接收单元进行认证,以确保HDCP接收单元是经过授权的。
具体而言,在HDCP技术下规范有两种运算模式供HDCP传送单元进行认证。其一运算模式(以下称为第一运算模式)为HDCP传送单元先发送初始值,待HDCP接收单元回复确认信号后,HDCP传送单元再发送询问信号命HDCP接收单元回传计算结果。另一运算模式(以下称为第二运算模式)为HDCP传送单元先发送初始值,接着HDCP接收单元即回传计算结果。在第一运算模式下,HDCP传送单元会计算自询问信号发出至接收到计算结果的花费时间是否满足限制(规格为7ms),并且验证计算结果的正确性。在第二运算模式下,HDCP传送单元计时方式则为初始值发送至接收到计算结果的花费时间,并且验证计算结果的正确性。若HDCP接收单元回传的时间太久而超出限制时间,则该HDCP接收单元会被视为未经授权的。然而,依上述运算模式所进行HDCP接收单元的部建,虽可满足时间限制,但HDCP传送单元与HDCP接收单元之间的传输距离却因此受限,无法延伸。因此,针对HDCP传送单元与HDCP接收单元之间的数据传输,如何符合时间限制并有效延伸传输距离,实有必要提出一套有效的解决方式。
发明内容
本发明的一目的在于提供一种通信认证方法,将本地传送端与远端接收端设定为不同的运算模式,以解决传输时间的限制。
本发明的一目的在于提供一种通信认证***,使通信装置传输的距离可以延伸。
在一实施例中,本发明提供一种通信认证***,通信认证***包含本地传送端、远端接收端及中继装置。本地传送端设定为第一运算模式,并输出初始值。远端接收端设定为第二运算模式。中继装置自本地传送端接收初始值并根据第二运算模式输出初始值至远端接收端。中继装置自远端接收端接收并储存运算结果,并根据第一运算模式输出确认信号至本地传送端。当中继装置自本地传送端接收询问信号时,中继装置输出运算结果至本地传送端以进行验证。
在一实施例中,本发明提供一种通信认证方法,包含下列步骤:于本地传送端设定第一运算模式,且于远端接收端设定第二运算模式;于中继装置自本地传送端接收初始值,且根据第二运算模式输出初始值至远端接收端;中继装置自远端接收端接收并储存运算结果,并根据第一运算模式输出确认信号至本地传送端;当中继装置自本地传送端接收询问信号时,中继装置输出运算结果至本地传送端以进行验证。通过本发明的通信认证方法,可由中继装置延长远端接收端。
在一实施例中,本发明提供一种通信认证***,设定该第一运算模式的步骤包含:
自该远端接收端接收一接收端运算模式信号;
判别该接收端运算模式信号的内容以产生一检查结果;
接收该检查结果以产生一控制信号;以及
根据该控制信号输出一第一运算模式信号至该本地传送端。
在一实施例中,本发明提供一种通信认证***,设定该第二运算模式的步骤包含:
自该本地传送端接收一传送端运算模式信号;
判别该传送端运算模式信号的内容以产生一检查结果;
接收该检查结果以产生一控制信号;以及
根据该控制信号输出一第二运算模式信号至该远端接收端。
在一实施例中,本发明提供一种通信认证***,设定该第一运算模式与该第二运算模式的步骤通过高带宽数字内容保护(High-Bandwidth Digital Content Protection,HDCP)2.1版协定作为该第一通信协定。
在一实施例中,本发明提供一种通信认证***,该中继装置相对该远端接收端设置接近该本地传送端。
在一实施例中,本发明提供一种通信认证***,用于符合一第一通信协定的装置,该通信认证***包含:
一本地传送端,其设定为一第一运算模式,并输出一初始值;
一远端接收端,其设定为一第二运算模式;以及
一中继装置,自该本地传送端接收该初始值并根据该第二运算模式输出该初始值至该远端接收端,该中继装置自该远端接收端接收并储存一运算结果,并根据该第一运算模式输出一确认信号至该本地传送端;
其中,当该中继装置自该本地传送端接收一询问信号时,该中继装置输出该运算结果至该本地传送端以进行验证。
在一实施例中,本发明提供一种通信认证***,该中继装置自该远端接收端接收一接收端运算模式信号且自该本地传送端接收一传送端运算模式信号,该中继装置还包含:
一信号接收模块,其判别该传送端运算模式信号与该接收端运算模式信号的内容以产生一检查结果;以及
一信号调整模块,其接收该检查结果以产生一控制信号,该中继装置根据该控制信号输出一第一运算模式信号至该本地传送端,且输出一第二运算模式信号至该远端接收端。
在一实施例中,本发明提供一种通信认证***,该中继装置还包含一储存单元,用以接收该运算结果。
在一实施例中,本发明提供一种通信认证***,该第一运算模式与该第二运算模式的设定通过高带宽数字内容保护2.1版协定作为该第一通信协定。
在一实施例中,本发明提供一种通信认证***,该中继装置相对该远端接收端设置接近该本地传送端。
在一实施例中,本发明提供一种通信认证***,用于符合一第一通信协定的装置,该通信认证***包含:
一本地接收端,耦接至一传送单元;
一本地传送端,其设定为一第一运算模式,并输出一初始值;
一远端传送端,耦接至一接收单元;
一远端接收端,其设定为一第二运算模式;以及
一中继装置,自该本地传送端接收该初始值并根据该第二运算模式输出该初始值至该远端接收端,该中继装置自该远端接收端接收并储存一运算结果,并根据该第一运算模式输出一确认信号至该本地传送端;
其中,该本地接收端与该传送单元之间符合一第二通信协定,且该远端传送端与该接收单元之间符合该第二通信协定,当该中继装置自该本地传送端接收一询问信号时,该中继装置输出该运算结果至该本地传送端以进行验证。
在一实施例中,本发明提供一种通信认证***,该中继装置自该远端接收端接收一接收端运算模式信号且自该本地传送端接收一传送端运算模式信号,该中继装置还包含:
一信号接收模块,其判别该传送端运算模式信号与该接收端运算模式信号的内容以产生一检查结果;以及
一信号调整模块,其接收该检查结果以产生一控制信号,该中继装置根据该控制信号输出一第一运算模式信号至该本地传送端,且输出一第二运算模式信号至该远端接收端。
在一实施例中,本发明提供一种通信认证***,该中继装置还包含一储存单元,用以接收该运算结果。
在一实施例中,本发明提供一种通信认证***,该第一运算模式与该第二运算模式的设定通过高带宽数字内容保护2.1版协定作为该第一通信协定。
在一实施例中,本发明提供一种通信认证***,该中继装置相对该远端接收端设置接近该本地传送端。
附图说明
图1为本发明通信认证***的第一实施例示意图;
图2为中继装置的实施例示意图;
图3为本发明通信认证***的实施例时序图;
图4为本发明通信认证方法的实施例流程图;
图5为设定第一运算模式的实施例流程图;
图6为设定第二运算模式的实施例流程图;
图7为本发明通信认证***的第二实施例示意图;以及
图8为本发明通信认证***的第三实施例示意图。
主要组件符号说明
100 传送单元
200 接收单元
300 中继装置
302 信号接收模块
304 信号调整模块
311 传送端接收埠
313 传送端传送埠
321 连接端接收埠
323 连接端传送埠
330 储存单元
400 本地中继单元
401 本地接收端
403 本地传送端
410 本地中继模块
500 远端中继单元
501 远端接收端
503 远端传送端
600 设定阶段
610 认证阶段
601,603,611 节点
613 回传时距
具体实施方式
本发明公开一种支援数字内容保护技术的通信认证***。在一实施例中,此通信认证***可为一网络型通信认证***,包含一位于本地端的传送单元与中继装置。此本地接收单元可对一位于远端的接收单元进行认证。
图1为本发明通信认证***的第一实施例示意图。如图1所示,通信认证***包含传送单元100、接收单元200及中继装置300。于一实施例,通信认证***用于符合第一通信协定的装置,如HDCP装置。中继装置300耦接传送单元100且设置接近传送单元100,如图1所示,传送单元100与中继装置300位在同一虚线框内,称为本地端。另一方面,中继装置300耦接接收单元200。接收单元200位于另一虚线框内,称为远端。相对于中继装置300而言,传送单元100即作为本地传送端,而接收单元200即作为远端接收端。换言之,中继装置300相对远端接收端设置接近本地传送端。在此实施例,本地传送端(传送单元100)与远端接收端(接收单元200)设定于不同运算模式,并由中继装置300完成信息传递与装置认证,此部分将配合图3详述。
请参考图2。图2为中继装置的实施例示意图。如图2所示,中继装置300内包含负责于本地传送端与远端接收端之间进行信息传递的传送端接收埠311、传送端传送埠313、连接端接收埠321及连接端传送埠323。此外,中继装置300还包含信号接收模块302及信号调整模块304可供用于设定前述的不同运算模式。简言之,信号接收模块302在接收运算模式信号(来自本地传送端或远端接收端)后将判断是否需进行信号调整,若有,则由信号调整模块304产生控制信号经输出埠传送至相应端(即本地传送端或远端接收端)。
图3为本发明通信认证***的实施例时序图。如图3所示,本地传送端(传送单元100)与远端接收端(接收单元200由中继装置300达成信息传递,其顺序可分为设定阶段600及认证阶段610。请参考图2与图3,在设定阶段600,中继装置300将对本地传送端(传送单元100)与远端接收端(接收单元200)设定运算模式。详言之,中继装置300自本地传送端(传送单元100)接收一传送端运算模式信号CT。接着由中继装置300输出第二运算模式信号C2至远端接收端(接收单元200)。如前所述,信号接收模块302及信号调整模块304可用于设定运算模式。换言之,中继装置300在图3所示的节点601处进行运算模式信号的判断与调整。信号接收模块302判别传送端运算模式信号CT的内容以产生检查结果。举例而言,若传送端运算模式信号CT的内容并非远端接收端所需的运算模式(即第二运算模式),则检查结果表明需要调整信号内容,并将检查结果交由信号调整模块304。信号调整模块304产生控制信号并将其回传信号接收模块302,信号接收模块302根据控制信号将第二运算模式信号C2经连接端传送埠323输出至远端接收端(接收单元200)。反之,若检查结果表明不需调整信号内容,则中继装置300直接输出传送端运算模式信号CT至远端接收端(接收单元200)。
类似地,中继装置300自远端接收端(接收单元200)接收一接收端运算模式信号CR。接着由中继装置300输出第一运算模式信号C1至本地传送端(传送单元100)。如前所述,信号接收模块302及信号调整模块304可用于设定运算模式。换言之,中继装置在图3所示的节点603处进行运算模式信号的判断与调整。信号接收模块302判别接收端运算模式信号CR的内容以产生检查结果。举例而言,若接收端运算模式信号CR的内容并非本地传送端所需的运算模式(即第一运算模式),则检查结果表明需要调整信号内容,并将检查结果交由信号调整模块304。信号调整模块304产生控制信号并回传信号接收模块302,信号接收模块302根据控制信号将第一运算模式信号C1经传送端传送埠313输出至本地传送端(传送单元100)。反之,若检查结果表明不需调整信号内容,则中继装置300直接输出接收端运算模式信号CR至本地传送端(传送单元100)。需补充的是,在设定阶段600,中继装置300设定运算模式并不限于上述的顺序,亦即,在节点601可以先对本地传送端设定,再于节点603对远端接收端设定。
由上述内容可理解,本地传送端(传送单元100)设定为第一运算模式,远端接收端(接收单元200)设定为第二运算模式。于一实施例,第一运算模式与第二运算模式的设定是通过HDCP 2.1版协定作为第一通信协定。如图3所示,在认证阶段610,本地传送端(传送单元100)将对远端接收端(接收单元200)进行认证。详言之,本地传送端(传送单元100)会输出初始值i。中继装置300自本地传送端接收初始值i并根据第二运算模式输出初始值i至远端接收端(接收单元200)。初始值i例如为乱数值,或是其他待计算的参数。远端接收端(接收单元200)接收初始值i后得出运算结果r并回传至中继装置。中继装置300自远端接收端接收并储存运算结果r,并根据第一运算模式输出确认信号v至本地传送端。请参考图2及图3,如图2所示,中继装置300还包含储存单元330,其用以接收运算结果。换言之,中继装置300在图3所示的节点611处进行运算结果r的储存。举例而言,若信号接收模块302是判别连接端接收埠321所收到信号为针对初始值产生的运算结果,则将运算结果输出至储存单元330存放。
接着,本地传送端(传送单元100)在收到确认信号v后发出询问信号q。当中继装置300自本地传送端(传送单元100)接收询问信号q后,中继装置300输出运算结果r至本地传送端(传送单元100)以进行验证。如前所述,在第一运算模式下,本地传送端计算自询问信号发出至接收到计算结果的花费时间是否满足限制。换言之,本地传送端在图3所示的询问信号q与计算结果r之间计算回传时距613。若计算结果正确且回传时距613满足时间限制,本地传送端(传送单元100)会判断远端接收端(接收单元200)为已授权的装置。
整体而言,本发明的通信认证***是利用中继装置对本地传送端(传送单元100)及远端接收端(接收单元200)作差异设定(即设定为不同的运算模式)。在前述内容中,本地传送端(传送单元100)设定为第一运算模式,需经过初始值发送、确认信号接收、询问信号发送及计算结果回传的过程。远端接收端(接收单元200)设定为第二运算模式,则需经过初始值接收及计算结果回传的过程。换言之,只要将中继装置部建于满足时间限制的传输范围内(即中继装置设至接近本地传送端(传送单元100)),再由此差异设定,中继装置于发出确认信号前,可以先将来自远端接收端(接收单元200)的计算结果先储存起来,待确认信号发出后,即可确保能在时间限制内回传计算结果。如此一来,即可延伸远端接收端(接收单元200)相对本地传送端(传送单元100)的距离,亦即,远端接收端(接收单元200)不受本地传送端(传送单元100)传输距离的限制且传输内容仍有保护。
图4为本发明通信认证方法的实施例流程图。如图4所示,通信认证方法包含步骤S101~S111。在S101,本地传送端设定为第一运算模式。在S103,远端接收端设定为第二运算模式。于一实施例,第一运算模式与第二运算模式的设定是通过HDCP 2.1版协定作为第一通信协定。
在S105,中继装置自本地传送端接收初始值,且根据第二运算模式输出初始值至远端接收端。初始值例如为乱数值,或是其他待计算的参数。远端接收端接收初始值后得出运算结果并回传至中继装置。
在S107,中继装置自远端接收端接收并储存运算结果,并根据第一运算模式输出确认信号至本地传送端。中继装置包含用以接收运算结果的储存单元。在收到运算结果后,中继装置输出确认信号至本地传送端。
在S109,中继装置判断是否有收到询问信号。在S111,中继装置输出运算结果至本地传送端以进行验证。当中继装置自本地传送端接收询问信号后,中继装置输出运算结果至本地传送端以进行验证。本地传送端计算自询问信号发出至接收到计算结果的花费时间,以判断是否有满足时间限制。中继装置相对远端接收端设置接近本地传送端,具体而言,则是设置于可满足时间限制的传输距离内。由此,中继装置可将远端接收端回传的结果及时传送到本地传送端,同时延伸远端接收端的部建距离。
图5为设定第一运算模式的实施例流程图。如图5所示,第一运算模式的设定包含步骤S201~S209。在S201,中继装置自远端接收端接收一接收端运算模式信号。在S203,中继装置判别接收端运算模式信号的内容以产生检查结果。具体而言,中继装置的信号接收模块判别接收端运算模式信号的内容以产生检查结果。
在S205,中继装置决定是否进行信号调整。若中继装置的信号接收模块判别接收端运算模式信号的内容并非本地传送端所需的运算模式(例如第一运算模式),则检查结果表明需要调整信号内容,并将检查结果交由信号调整模块(接续S207)。反之,在S206,若中继装置的信号接收模块判别接收端运算模式信号的内容是本地传送端所需的运算模式,则直接输出接收端运算模式信号。
在S207,信号调整模块接收检查结果以产生控制信号并将其回传信号接收模块。在S209,信号接收模块根据控制信号输出第一运算模式信号至本地传送端。由此,中继装置即可将本地传送端设定为第一运算模式。
图6为设定第二运算模式的实施例流程图。如图6所示,第二运算模式的设定包含步骤S301~S309。在S301,中继装置自本地传送端接收一传送端运算模式信号。在S303,中继装置判别传送端运算模式信号的内容以产生检查结果。具体而言,中继装置的信号接收模块判别传送端运算模式信号的内容以产生检查结果
在S305,中继装置决定是否进行信号调整。若中继装置的信号接收模块判别传送端运算模式信号的内容并非远端接收端所需的运算模式(例如第二运算模式),则检查结果表明需要调整信号内容,并将检查结果交由信号调整模块(接续S307)。反之,在S306,若中继装置的信号接收模块判别传送端运算模式信号的内容是远端接收端所需的运算模式,则直接输出传送端运算模式信号。
在S307,信号调整模块接收检查结果以产生控制信号并将其回传信号接收模块。在S309,信号接收模块根据控制信号输出第二运算模式信号至远端接收端。由此,中继装置即可将远端接收端设定为第二运算模式。前述第一运算模式与第二运算模式的步骤是通过HDCP 2.1版协定作为第一通信协定。
图7为本发明通信认证***的第二实施例示意图。与前一实施例的差异在于,图7所示的通信认证***是通过前述的中继装置配合本地中继单元与远端中继单元完成远端接收端的延伸。如图7所示,通信认证***除了传送单元100、接收单元200及中继装置300之外,还包含本地中继单元400与远端中继单元500。于一实施例,通信认证***是用于符合第一通信协定的装置,如HDCP装置。本地中继单元400具有本地接收端401及本地传送端403,其本地接收端401耦接传送单元100,而本地传送端403耦接中继装置300。中继装置300耦接本地中继单元400且设置接近本地中继单元400,如图7所示,传送单元100、本地中继单元400与中继装置300位于同一虚线框内,称为本地端。另一方面,远端中继单元500具有远端接收端501及远端传送端503,其中远端传送端503耦接接收单元200,而远端接收端501耦接中继装置300。接收单元200与远端中继单元500位于另一虚线框内,称为远端。换言之,中继装置300相对远端中继单元500的远端接收端501设置接近本地中继单元400的本地传送端403。在此实施例,本地中继单元400与远端中继单元500设定于不同运算模式。详言之,本实施例是将本地传送端403与远端接收端501设定于不同运算模式,并由中继装置300完成信息传递与装置认证。
进一步来说,依图7的实施例,在前述的设定阶段中,是由中继装置300对本地中继单元400的本地传送端403与远端中继单元500的远端接收端501设定运算模式。因此类似前述方式,中继装置300是自本地传送端403接收一传送端运算模式信号。信号接收模块302是判别传送端运算模式信号的内容以产生检查结果,并决定是否须由信号调整模块304调整信号内容。当检查结果表明需要调整信号内容,信号调整模块304产生控制信号,接着由中继装置300输出第二运算模式信号至远端接收端501。
另一方面,中继装置300自远端接收端501接收一接收端运算模式信号。信号接收模块302是判别传送端运算模式信号的内容以产生检查结果,并决定是否须由信号调整模块304调整信号内容。当检查结果表明需要调整信号内容,信号调整模块304产生控制信号,接着由中继装置300输出第一运算模式信号至本地传送端403。由此,完成对本地传送端403与远端接收端501的运算模式设定。前述的第一运算模式与第二运算模式的设定较佳是通过HDCP 2.1版协定作为第一通信协定。
值得注意的是,于另一实施例,通信认证***是采用第一通信协定及第二通信协定。例如,本地传送端403与中继装置300之间,以及中继装置300与远端接收端501之间使用第一通信协定(如HDCP 2.1版协定)。此外,本地接收端401与传送单元100之间,以及远端传送端503与接收单元200之间使用第二通信协定,可为HDCP任一版本(如HDCP1.4,HDCP2.0,HDCP2.1,HDCP2.2)。由此,本地传送端403、中继装置300与远端接收端501可依特定通信协定下规范的运算模式进行认证,而耦接于本地接收端401的传送单元100以及耦接于远端传送端503的接收单元200则不限于特定的通信协定版本,使耦接于本地中继单元400与远端中继单元500的装置选择更具弹性。
在前述的认证阶段,与前述实施例的差异在于,本地中继单元400的本地传送端403将对远端中继单元500的远端接收端501进行认证。因此类似前述方式,本地传送端403会输出初始值。中继装置300是自本地传送端403接收初始值并根据第二运算模式输出初始值至远端接收端501。远端接收端501接收初始值后得出运算结果并回传至中继装置300。中继装置300自远端接收端501接收并储存运算结果,并根据第一运算模式输出确认信号至本地传送端403。如前所述,中继装置300可在接收运算结果后将运算结果另存至储存单元330。接着,本地传送端403在收到确认信号后发出询问信号。当中继装置300自本地传送端403接收询问信号后,中继装置300输出运算结果至本地传送端403以进行验证。在第一运算模式下,本地传送端403计算自询问信号发出至接收到计算结果的花费时间是否满足限制。若计算结果正确且回传时距满足时间限制,本地中继单元400会判断远端中继单元500为已授权的装置。由此,远端中继单元500可不受限于本地中继单元400依第一运算模式所规范时间限制的传输范围内。进一步而言,接收单元200亦可不受限于本地中继单元400所规范的传输范围,因此可将接收单元200相对于传送单元100的部建距离加以延伸,使整体设备的设置上更具弹性,且通过中继单元的耦接可向下或向上相容任一版本的通信协定。
图8为本发明通信认证***的第三实施例示意图。相对于前一实施例将中继装置与本地中继单元设置为两个独立的装置。如图8所示,本地中继模块410包含中继装置300与本地中继单元400。由此,中继装置300不仅设置满足本地传送端403的传输范围内,更进一步与本地中继单元400整合成同一个装置。此外,图8所示的通信认证***的运算模式设定与认证过程已如前述,在此不另坠述。
整体而言,在图7及图8所示的通信认证***是利用中继装置300对本地传送端403及远端接收端501作差异设定(即设定为不同的运算模式)。通过将中继装置部建于满足时间限制的传输范围内(即中继装置设至接近本地传送端),再由此差异设定,中继装置300于发出确认信号前,可以先将来自远端接收端501的计算结果先储存起来,待确认信号发出后,即可确保能在时间限制内回传计算结果。如此一来,即可延伸远端接收端501相对本地传送端403的距离。
虽然本发明的技术内容已经以较佳实施例公开如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神所作些许的更动与润饰,皆应涵盖于本发明的范畴内,因此本发明的保护范围当视权利要求书所界定者为准。
Claims (15)
1.一种通信认证方法,用于符合一第一通信协定的装置,其特征在于,该通信认证方法包含下列步骤:
于一本地传送端设定一第一运算模式,且于一远端接收端设定一第二运算模式;
于一中继装置自该本地传送端接收一初始值,且根据该第二运算模式输出该初始值至该远端接收端;
该中继装置自该远端接收端接收并储存一运算结果,并根据该第一运算模式输出一确认信号至该本地传送端;
其中,当该中继装置自该本地传送端接收一询问信号时,该中继装置输出该运算结果至该本地传送端以进行验证。
2.如权利要求1所述的通信认证方法,其特征在于,设定该第一运算模式的步骤包含:
自该远端接收端接收一接收端运算模式信号;
判别该接收端运算模式信号的内容以产生一检查结果;
接收该检查结果以产生一控制信号;以及
根据该控制信号输出一第一运算模式信号至该本地传送端。
3.如权利要求1所述的通信认证方法,其特征在于,设定该第二运算模式的步骤包含:
自该本地传送端接收一传送端运算模式信号;
判别该传送端运算模式信号的内容以产生一检查结果;
接收该检查结果以产生一控制信号;以及
根据该控制信号输出一第二运算模式信号至该远端接收端。
4.如权利要求1所述的通信认证方法,其特征在于,设定该第一运算模式与该第二运算模式的步骤,以高带宽数字内容保护2.1版协定作为该第一通信协定。
5.如权利要求1所述的通信认证方法,其特征在于,该中继装置是相对该远端接收端设置接近该本地传送端。
6.一种通信认证***,用于符合一第一通信协定的装置,其特征在于,该通信认证***包含:
一本地传送端,其设定为一第一运算模式,并输出一初始值;
一远端接收端,其设定为一第二运算模式;以及
一中继装置,自该本地传送端接收该初始值并根据该第二运算模式输出该初始值至该远端接收端,该中继装置自该远端接收端接收并储存一运算结果,并根据该第一运算模式输出一确认信号至该本地传送端;
其中,当该中继装置自该本地传送端接收一询问信号时,该中继装置输出该运算结果至该本地传送端以进行验证。
7.如权利要求6所述的通信认证***,其特征在于,该中继装置是自该远端接收端接收一接收端运算模式信号且自该本地传送端接收一传送端运算模式信号,该中继装置还包含:
一信号接收模块,其判别该传送端运算模式信号与该接收端运算模式信号的内容以产生一检查结果;以及
一信号调整模块,其接收该检查结果以产生一控制信号,该中继装置根据该控制信号输出一第一运算模式信号至该本地传送端,且输出一第二运算模式信号至该远端接收端。
8.如权利要求6所述的通信认证***,其特征在于,该中继装置还包含一储存单元,用以接收该运算结果。
9.如权利要求6所述的通信认证***,其特征在于,该第一运算模式与该第二运算模式的设定是以高带宽数字内容保护2.1版协定作为该第一通信协定。
10.如权利要求6所述的通信认证***,其特征在于,该中继装置相对该远端接收端设置接近该本地传送端。
11.一种通信认证***,用于符合一第一通信协定的装置,其特征在于,该通信认证***包含:
一本地接收端,耦接至一传送单元;
一本地传送端,其设定为一第一运算模式,并输出一初始值;
一远端传送端,耦接至一接收单元;
一远端接收端,其设定为一第二运算模式;以及
一中继装置,自该本地传送端接收该初始值并根据该第二运算模式输出该初始值至该远端接收端,该中继装置自该远端接收端接收并储存一运算结果,并根据该第一运算模式输出一确认信号至该本地传送端;
其中,该本地接收端与该传送单元之间符合一第二通信协定,且该远端传送端与该接收单元之间符合该第二通信协定,当该中继装置自该本地传送端接收一询问信号时,该中继装置输出该运算结果至该本地传送端以进行验证。
12.如权利要求11所述的通信认证***,其特征在于,该中继装置是自该远端接收端接收一接收端运算模式信号且自该本地传送端接收一传送端运算模式信号,该中继装置还包含:
一信号接收模块,其判别该传送端运算模式信号与该接收端运算模式信号的内容以产生一检查结果;以及
一信号调整模块,其接收该检查结果以产生一控制信号,该中继装置根据该控制信号输出一第一运算模式信号至该本地传送端,且输出一第二运算模式信号至该远端接收端。
13.如权利要求11所述的通信认证***,其特征在于,该中继装置还包含一储存单元,用以接收该运算结果。
14.如权利要求11所述的通信认证***,其特征在于,该第一运算模式与该第二运算模式的设定是以高带宽数字内容保护2.1版协定作为该第一通信协定。
15.如权利要求11所述的通信认证***,其特征在于,该中继装置相对该远端接收端设置接近该本地传送端。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW103145053 | 2014-12-23 | ||
TW103145053A TWI536819B (zh) | 2014-12-23 | 2014-12-23 | 通訊認證系統及使用其之方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105991601A CN105991601A (zh) | 2016-10-05 |
CN105991601B true CN105991601B (zh) | 2019-09-20 |
Family
ID=54337160
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510088203.5A Active CN105991601B (zh) | 2014-12-23 | 2015-02-26 | 通信认证***及使用方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9900050B2 (zh) |
EP (1) | EP3038375B1 (zh) |
CN (1) | CN105991601B (zh) |
TW (1) | TWI536819B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10185948B2 (en) | 2015-05-06 | 2019-01-22 | Visa International Service Association | Systems and methods to generate a location dependent alert in a mobile device of a user |
CN109379110B (zh) * | 2018-09-17 | 2021-03-12 | 英业达科技有限公司 | 具有多个参数配置模式的中继装置及其参数配置方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1767602A (zh) * | 2004-10-29 | 2006-05-03 | 株式会社东芝 | 数据中继设备、数据中继方法和数据传输*** |
CN101247196A (zh) * | 2007-02-02 | 2008-08-20 | 王铁红 | 具有不同用户终端的多媒体通信中跨层优化的方法和装置 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5095528A (en) * | 1988-10-28 | 1992-03-10 | Orion Industries, Inc. | Repeater with feedback oscillation control |
US7242766B1 (en) * | 2001-11-21 | 2007-07-10 | Silicon Image, Inc. | Method and system for encrypting and decrypting data using an external agent |
EP2254038B1 (en) * | 2002-02-19 | 2015-04-29 | Kabushiki Kaisha Toshiba | Data relay device, data relay method, data system, sink device, and data read method with transmission of display attributes of a display terminal to a source device |
US8090798B2 (en) | 2002-08-12 | 2012-01-03 | Morganstein | System and methods for direct targeted media advertising over peer-to-peer networks |
US8296393B2 (en) | 2002-08-12 | 2012-10-23 | David S. Morganstein | Media advertising over peer-to-peer networks |
JP3697437B2 (ja) | 2002-10-10 | 2005-09-21 | 株式会社東芝 | ネットワークシステムおよびネットワークシステムの構築方法 |
DE602004030236D1 (de) | 2003-06-02 | 2011-01-05 | Qualcomm Inc | Erzeugen und implementieren eines signalprotokolls und einer schnittstelle für höhere datenraten |
JP4649162B2 (ja) | 2004-10-05 | 2011-03-09 | 株式会社エヌ・ティ・ティ・ドコモ | 移動通信方法、移動通信システム及びセッション制御装置 |
US7742438B1 (en) | 2004-10-21 | 2010-06-22 | Owlink Technology, Inc. | HDCP data transmission over a single communication channel |
CN101141492B (zh) | 2005-04-29 | 2014-11-05 | 华为技术有限公司 | 实现dhcp地址安全分配的方法及*** |
EP1924095A4 (en) | 2005-08-26 | 2010-05-05 | Panasonic Corp | SOURCE SIGNAL DEVICE |
US7774516B2 (en) * | 2006-11-08 | 2010-08-10 | Aten International Co., Ltd. | Communicating system and method thereof |
CN101471767B (zh) | 2007-12-26 | 2011-09-14 | 华为技术有限公司 | 密钥分发方法、设备及*** |
CN101588236B (zh) * | 2009-07-16 | 2012-03-14 | 四川长虹电器股份有限公司 | 内容安全传输保护设备、***以及内容安全传输方法 |
JP2012039476A (ja) | 2010-08-09 | 2012-02-23 | Sony Corp | 送受信装置および送受信方法 |
CN102780729B (zh) * | 2011-05-13 | 2015-09-16 | 宏碁股份有限公司 | 提供远端接取的方法及其通信装置 |
JP5811771B2 (ja) * | 2011-10-31 | 2015-11-11 | オンキヨー株式会社 | 中継装置、中継装置のプログラム、及び送信装置 |
KR20130071874A (ko) * | 2011-12-21 | 2013-07-01 | (주)휴맥스 | 인터페이스 제어 장치 및 방법 |
TW201401818A (zh) | 2012-06-25 | 2014-01-01 | Asrock Inc | 遠端啟動主機的方法及其系統與電子裝置 |
US8856515B2 (en) * | 2012-11-08 | 2014-10-07 | Intel Corporation | Implementation of robust and secure content protection in a system-on-a-chip apparatus |
US10142108B2 (en) * | 2013-06-17 | 2018-11-27 | Qube Cinema, Inc. | Copy protection scheme for digital audio and video content authenticated HDCP receivers |
-
2014
- 2014-12-23 TW TW103145053A patent/TWI536819B/zh active
-
2015
- 2015-02-26 CN CN201510088203.5A patent/CN105991601B/zh active Active
- 2015-08-21 US US14/832,745 patent/US9900050B2/en active Active
- 2015-10-19 EP EP15190413.3A patent/EP3038375B1/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1767602A (zh) * | 2004-10-29 | 2006-05-03 | 株式会社东芝 | 数据中继设备、数据中继方法和数据传输*** |
CN101247196A (zh) * | 2007-02-02 | 2008-08-20 | 王铁红 | 具有不同用户终端的多媒体通信中跨层优化的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
US20160182123A1 (en) | 2016-06-23 |
TWI536819B (zh) | 2016-06-01 |
US9900050B2 (en) | 2018-02-20 |
TW201625014A (zh) | 2016-07-01 |
EP3038375A1 (en) | 2016-06-29 |
CN105991601A (zh) | 2016-10-05 |
EP3038375B1 (en) | 2019-01-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105230036B (zh) | 适于ehf无接触通信的物理层和虚拟化物理层 | |
US8671278B2 (en) | Multiprotocol communication authentication | |
US8327038B2 (en) | Secured system for transferring data between two equipments | |
US7308516B2 (en) | Bi-directional serial interface for communication control | |
JP2018110028A5 (zh) | ||
CN105917629A (zh) | 通过鉴权的时间测量的安全的网络接入保护 | |
CN105991601B (zh) | 通信认证***及使用方法 | |
US9602409B2 (en) | Apparatus and method for multilateral one-way communication | |
CN105094037B (zh) | 用于使用通用串行总线通信的可编程逻辑控制器的扩展模块 | |
CN103312636A (zh) | 信息处理装置、串行通信***和装置以及通信初始化方法 | |
CN104900928A (zh) | 充电方法、充电装置及电子装置 | |
EP2815555B1 (en) | Communication bridging between devices via multiple bridge elements | |
TWI280474B (en) | Method, apparatus and system for optimizing exit latency | |
CN103914772A (zh) | 用于移动支付的无线认证方法、***及装置 | |
CN106130856A (zh) | 一种自适应波特率rs485通讯协议 | |
US20180152287A1 (en) | Serial data communications using a uart module and method therefor | |
CN101507193A (zh) | 基于can通信控制器及提高数据吞吐量的通信***的建立方法及设备 | |
JP2006059100A (ja) | シリアル通信システム装置 | |
US20110258690A1 (en) | Secure handling of identification tokens | |
TWI701938B (zh) | 網路電話設備、外部連接卡以及網路電話設備的通訊方法 | |
CN104702595B (zh) | 近场通信中防范中继攻击的轻量级方法和近场通信*** | |
CN111835491B (zh) | 使用oam控制以太网链路伙伴gpio | |
FR2832829B1 (fr) | Procede, systeme et dispositif permettant d'authentifier des donnees transmises et/ou recues par un utilisateur | |
CN103220133B (zh) | 具有信息安全管理功能的远控智能燃气表 | |
CN107135194A (zh) | 安全性信息交互方法及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |