在数字设备中生成鉴权码的方法

文档序号:7692155阅读:222来源:国知局
专利名称:在数字设备中生成鉴权码的方法
技术领域
本发明涉及在数字设备中生成鉴权码的方法。
背景技术
当前,使用数字方法来处理诸如音乐、静止图像、运动图像和数 据之类的内容信息,并且把这些内容信息通过诸如因特网之类的网络 提供给数字设备。
另外,例如PC、 MP3播放器、和PMP的数字设备对被编码为数字 信号并被存储在诸如存储卡、硬盘或光盘之类的非易失性存储器的介 质中的数字内容进行解码,并将解码的数字内容直接输出给作为输出 设备的扬声器或液晶显示器(LCD)的屏幕,或者通过诸如电视机之 类的外部设备进行输出。
在数字设备中记录ID,或者在手册中给出序列号,使用户能够轻 易地识别数字设备。当通过诸如因特网之类的网络来下载与相应数字 设备有关的更新程序的时候,ID或序列号被用作为确定数字设备是否 是真实产品的方法。当不正确地输入ID或序列号时,就不能下载相应 的程序。
近来,各种内容提供商(CP)通过因特网传播各种数字内容。在 用户访问由CP所管理的服务器以请求购买想要的数字内容之后,用户就把想要的数字内容下载到各种记录介质中,例如闪存、硬盘和光盘, 以存储下载的数字内容,并且如果在任何时候需要,就通过数字设备 再现已存储的数字内容。
然而,由于可通过各种数字设备来复制和再现被下载和存储在各 种记录介质中的数字内容,因此近来在数字内容市场,给数字设备提 供ID,并用根据所提供的ID生成的鉴权码来编码诸如音乐、电影和数
据之类的数字内容,以使得只有购买数字内容的用户或特定的数字设 备可使用该数字内容,而其他数字设备则不能使用该数字内容。
然而,所提供的仅由特定用户或特定数字设备所使用的ID或鉴权 码易于泄露,从而使得该ID或鉴权码可被盗用。另外,由于为了批量 生产而把相同的固件应用于数字设备,所以很难把具有不同鉴权码的 固件移植到数字设备。还有,当在数字设备的外部、数字设备的包装 和手册中提供ID或序列号的时候,则会泄露ID或序列号,并且丢失数 字设备的可能性很高。

发明内容
本发明的一方面是提供在数字设备中有效地生成唯一的鉴权码以 使用该数字设备的方法。
在一个方面中,在数字设备中生成鉴权码的方法包括当需要生 成鉴权码时,读取在数字设备中的ID集,基于ID生成鉴权码,存储鉴 权码并显示鉴权码的一部分。
在另一个方面中,在数字设备中生成鉴权码的方法包括当需要 生成鉴权码时,读取在数字设备中的ID集,确定基于ID先前生成的鉴 权码是否存储在数字设备中,当没有存储鉴权码时,就基于ID生成新 的鉴权码,存储生成的鉴权码,并显示鉴权码的一部分。可以通过把ID和用ID生成的序列号进行合并以生成鉴权码。只有 鉴权码中的序列号可被显示。当数字设备被生产出来时,ID是唯一且
固定的数值集。
从存储在数字设备中的鉴权码提取ID,并把提取的ID与读取的ID 进行比较,以确定先前生成了鉴权码还是没有生成鉴权码。
一种数字设备,包括内存,用于存储在数字设备中的ID集,和 存储鉴权码;以及控制单元,在需要生成鉴权码时,读取内存中的ID 集,确定基于ID先前生成的鉴权码是否存储在内存中,当没有存储鉴 权码时,就基于ID生成新的鉴权码,把生成的鉴权码存储在内存中, 并进行控制,以使得在屏幕上显示鉴权码的一部分。


将参照附图详细描述本发明的实现,附图中相同的数字表示相同 的部件。
图l图示了描述一实施例的网络系统的结构,在该实施例中,根据 本发明的数字设备连接到内容提供服务器;
图2是框图,图示了数字设备的结构,根据本发明的鉴权码生成方 法应用于该数字设备;
图3是流程图,示出根据本发明,在数字设备中的鉴权码生成方法;
以及
图4示出根据本发明,由数字设备生成的鉴权码。
具体实施例方式
以下将参照附图来详细描述根据本发明的在数字设备中生成鉴权 码的方法的实现。
根据本发明,提供了在数字设备中直接生成唯一鉴权码、以维护 所生成的鉴权码的方法。在把数字设备提供给用户之后,生成鉴权码只一次,并显示该鉴权码,以使得所生成的鉴权码可被使用。
为了在操作数字设备之前不泄露鉴权码,并且为了使内容不被其 他设备所使用,应当由数字设备直接生成并维护鉴权码。
图l图示了描述一实施例的网络系统的结构,在该实施例中,根据 本发明的数字设备连接到内容提供服务器。图2是框图,图示了数字设 备的结构,根据本发明的鉴权码生成方法应用于该数字设备。
图l的网络系统包括数字设备10和内容提供服务器30,数字设备 IO处理用户请求再现的例如音乐、运动图像和数据之类的内容文件, 并将信号处理后的内容文件通过扬声器和屏幕输出;而内容提供服务 器30把各种数字内容(音乐、运动图像和数据)文件存储在数据库中, 并利用流媒体或下载的方法把数字内容提供给经由诸如因特网之类的
网络连接的数字设备io。
另外,该网络系统还可包括通过网络同时连接到数字设备10和 内容提供服务器30的个人计算机或笔记本电脑(未示出),以下载用
户请求的内容文件,并把下载的内容文件发送给数字设备io。
如图2所示,数字设备10可包括控制单元ll、内存12、通信接口 13、记录/再现单元14、存储器15和OSD生成器16。
内存12存储用于管理数字设备10的整体操作的固件、具有提供给 数字设备的固定值的唯一ID (或固定ID)以及根据本发明所生成的鉴 权码。另外,可以在内存管理的固件中包括使用固定ID来生成鉴权码 的算法。由控制单元ll来执行该算法,以生成鉴权码,并由控制单元 11或者记录/再现单元14执行该算法,以将添加有鉴权码的内容或利用 鉴权码编码的内容解码为原始内容。通信接口13作为通过因特网直接与内容提供服务器30连接的网络
适配器,或作为诸如要与PC或笔记本电脑连接以发送和接收数据的通 用串行总线(USB)之类的通信端口。
存储器15是例如用于存储数字内容的闪存、硬盘、和光盘之类的 存储介质。闪存或硬盘可被安装到到数字设备10上,闪存或光盘可被 安装和拆除。
记录/再现单元14把通过通信接口13发送的数字内容记录在存储 器15中,并读取存储在存储器15中的数字内容,以根据数字内容的格 式来处理数字内容,并把处理后的数字内容以音频和视频或图像的形 式进行输出。当把鉴权码添加或加密到存储在存储器15中的内容的时 候,可以通过解密算法把加密的内容恢复为原始内容。
当OSD生成器16以文本或图像形式生成与数字设备10的操作相关 的信息或菜单,以输出文本或图像的时候,所述文本或图像与记录/再 现单元14将输出给屏幕的图像或视频输出重叠。
控制单元ll接收用户的输入,以控制数字设备10的各个部件。也 就是说,控制单元11通过通信接口13接收数字内容,并控制记录/再现 单元14,以把发送的数字内容存储在存储器15中,或以再现和输出存 储在存储器15中的数字内容。
另外,控制单元ll根据用户的输入,控制OSD生成器16,以生成 作为文本或图像的数字设备的操作状态或菜单。在菜单中包括与鉴权 码的生成相关的项目。
另外,数字设备10还可包括用于输出由记录/再现单元14和OSD 生成器16所生成的音频和视频或图像的扬声器和/或LCD屏和OLED。数字设备10可包括用于再现数字内容的MP3播放器、PMP、电子 词典、导航设备和移动终端,并且数字设备10可以是卡拉OK系统,该 卡拉OK系统把关于各种歌曲的数据存储在作为固定存储介质的硬盘和 /或光盘中,从内容提供服务器接收新的歌曲以存储接收到的歌曲。
一旦用户选择了鉴权码生成菜单,控制单元ll就确定具有与数字 设备10中固定ID集相同的固定ID的鉴权码是否存在于内存12中。当确 定不存在鉴权码时,控制单元11就读取数字设备10中的或存储在内存 12中的固定ID集,使用读取的固定ID来生成序列号,或随机地把生成 的序列号与固定ID进行合并以生成鉴权码,通过0SD生成器16把生成 的鉴权码输出到屏幕,并把生成的鉴权码存储在内存12中。
另外,当在内存12中存在具有与数字设备10中的固定ID集相同的 固定ID的鉴权码时,控制单元11就读取存储在内存12中的鉴权码,并 且通过OSD生成器16,仅把从读取的鉴权码中去除固定ID之后得到的 序列号输出到屏幕。
此时,鉴权码包括在制造数字设备10期间的固定ID集和在生成 鉴权码的操作期间随机生成的序列号或使用固定ID生成的序列号,并 且仅把去除了固定ID后的序列号从鉴权码输出给屏幕,以防止盗用。
将参照图3和4来详细描述应用于上述结构的数字设备的鉴权码生 成方法。
图3是流程图,示出根据本发明在数字设备中的鉴权码的生成方 法。图4示出根据本发明由数字设备所生成的鉴权码。
根据本发明的数字设备10通过通信接口13直接与内容提供服务器 30连接、或经由诸如PC或笔记本电脑之类的主机与内容提供服务器30 连接,以下载想要的数字内容文件,并再现下载的数字内容文件。一旦用户选择了鉴权码生成菜单(S301),控制单元ll就确定先
前放置在内存12中或在IC中的用于实现控制单元11的操作的固定ID和 存储在内存12中的鉴权码(S302)。
当先前已生成鉴权码时,就把通过将固定ID和使用固定ID所生成 的序列号进行合并而生成的鉴权码存储在内存12的确定的地址中。当 没有生成鉴权码时,就把任意值存储在内存12的确定的地址中。
控制单元11从确定的鉴权码中提取固定ID (S303),并且将提取 的固定ID与数字设备10中的固定ID集进行比较,以确定提取的固定ID 是否与数字设备10中的固定ID集相同(S304)。
当从确定的鉴权码中提取的固定ID与数字设备10中的固定ID集不 相同时,即当确定该鉴权码不是由数字设备10生成时,控制单元ll就 随机生成序列号,或使用在S302中所确定的固定ID来生成序列号,并 将固定ID与该序列号进行合并以生成鉴权码(S305),并把生成的鉴 权码存储在内存12中(S306)。这里,如图4所示,鉴权码包括在制 造数字设备10时的固定ID集,以及随机生成的序列号或用固定ID所生 成的序列号。
一旦生成了鉴权码,控制单元11就通过0SD生成器16,把鉴权码 输出到屏幕(S307)。此时,仅把用固定ID所生成的序列号或随机生 成的序列号通过OSD生成器16输出到屏幕,以防止除了本用户之外的 其他人或者除了相应的数字设备10之外的其他再现设备盗用鉴权码。
另外,当在S304中确定从确定的鉴权码中提取的固定ID与数字设 备10中的固定ID集相同的时候,即当确定数字设备10先前生成了鉴'才又 码时,就通过OSD生成器16把在S302中确定的鉴权码输出到屏幕 (S307)。因此,能够避免数字设备10重复地生成鉴权码,并且在屏幕上显 示生成的鉴权码,使用户可以使用该鉴权码。
另一方面,如上所述,当用户使用生成的鉴权码通过诸如因特网 之类的网络把数字设备10连接到用户所需的内容提供服务器30、并且
依照内容提供服务器30的指引而购买MP3文件的时候,数字媒体提供服 务器30就把生成的鉴权码添加到相应的MP3文件,或者使用鉴权码将相 应的MP3文件进行加密以发送加密的MP3文件,而数字设备10的控制单 元11就下载添加了鉴权码的MP3文件或加密的MP3文件,并控制记录/ 再现单元14把下载的MP3文件存储在存储器15中。
因为存储在存储器15中的MP3文件是加密的,或者MP3文件中添 加了用户的鉴权码,所以,除了相应的数字设备10以外,其他数字设 备不能再现该MP3文件。
另外,不能通过诸如因特网之类的网络来直接访问内容提供服务 器30的数字设备的用户,可以通过PC或笔记本电脑来访问内容提供服 务器,以下载数字内容,例如新音乐、电影、和数据。
此时,当连接的PC选定数字内容文件,例如预定的音乐、运动图 像和数据的时候,内容提供服务器30就请求数字设备10发送鉴权码。 当发送所请求的鉴权码时,发送的鉴权码被自动添加到选定的内容文 件中,或该内容文件被用该鉴权码进行加密,加密的内容文件被发送 给连接的PC。
由于PC下载添加有鉴权码的数字内容文件、将下载的数字内容文 件存储在诸如硬盘之类的存储介质的特定目录中、并将已存储的数字 内容文件发送到通过诸如USB或IEEE1394之类的通信接口而连接的数 字设备,所示只有具有相同鉴权码的数字设备可以再现下载的数字内容文件。
所以,可以防止鉴权码被盗用,并防止重复提供鉴权码。
尽管参照附图描述了本发明的实施例。但是,应当理解,在不偏 离本发明的精神和范围的前提下,本领域的技术人员可以在形式和细 节上做出各种修改。
权利要求
1.一种在数字设备中生成鉴权码的方法,包括当需要生成鉴权码时,读取所述数字设备中的ID集;基于所述ID,生成所述鉴权码;以及存储所述鉴权码,并显示所述鉴权码的一部分。
2. 如权利要求l所述的方法,其中通过把所述ID与用所述ID生 成的序列号进行合并来生成所述鉴权码。
3. 如权利要求2所述的方法,其中所述鉴权码的一部分是所述序列号。
4. 如权利要求1所述的方法,其中所述ID是制造所述数字设备时唯一且固定的数值集。
5. —种在数字设备中生成鉴权码的方法,包括 当需要生成鉴权码时,读取所述数字设备中的ID集; 确定基于所述ID先前生成的所述鉴权码是否存储在所述数字设备中;当没有存储所述鉴权码时,基于所述ID生成新的鉴权码,并且存 储所述生成的鉴权码;以及显示所述鉴权码的一部分。
6. 如权利要求5所述的方法,其中通过把所述ID与用所述ID生 成的序列号进行合并来生成所述鉴权码。
7. 如权利要求6所述的方法,其中所述确定包括 从存储在所述数字设备中的鉴权码提取ID;以及 确定所述提取的ID是否与所述读取的ID相同。
8. 如权利要求6所述的方法,其中所述鉴权码的一部分是所述序 列号。
9. 如权利要求5所述的方法,其中所述ID是制造所述数字设备 时唯一且固定的数值集。
10. —种数字设备,包括内存,用于存储所述数字设备中的ID集和鉴权码;以及 控制单元,当需要生成所述鉴权码时,读取所述内存中的所述ID 集,确定基于所述ID先前生成的所述鉴权码是否存储在所述内存中, 当没有存储所述鉴权码时,基于所述ID生成新的鉴权码,把所述生成的鉴权码存储在所述内存中,并进行控制,以使得在屏幕上显示所述 鉴权码的一部分。
11. 如权利要求IO所述的数字设备,其中所述控制单元使用所述 ID来生成序列号,并且把所述ID与所述序列号进行合并以生成鉴权 码。
12. 如权利要求ll所述的数字设备,其中所述控制单元从存储在 所述内存中的所述鉴权码提取所述ID,把所述提取的ID与所述读取的 ID进行比较,以及当所述提取的ID与所述读取的ID相同时,就确定 先前生成了所述鉴权码,而当所述提取的ID与所述读取的ID不相同 时,就确定没有生成所述鉴权码。
13. 如权利要求11所述的数字设备,其中所述控制单元进行控制, 以使得只有所述鉴权码中的所述序列号被显示。
14. 如权利要求IO所述的数字设备,其中制造所述数字设备时唯 一且固定的数值集作为所述ID存储在所述内存中。
全文摘要
一种在数字设备中生成鉴权码的方法。当需要生成鉴权码时,读取数字设备中的ID集。确定基于ID先前生成的鉴权码是否存储在数字设备中。当没有存储鉴权码时,基于ID生成新的鉴权码并将其进行存储。显示鉴权码的一部分。只显示鉴权码中的序列号。ID是制造数字设备时唯一且固定的数值集。并且,从存储在数字设备中的鉴权码提取ID,并把提取的ID与读取的ID进行比较,以确定先前生成了鉴权码还是没有生成鉴权码。
文档编号H04L9/32GK101309145SQ20081009709
公开日2008年11月19日 申请日期2008年5月14日 优先权日2007年5月15日
发明者李钟来 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1