素数计算装置和方法以及密钥发行系统

    公开(公告)号:CN1898898A

    公开(公告)日:2007-01-17

    申请号:CN200480038935.3

    申请日:2004-12-21

    Abstract: 提供一种素数计算装置,在算出素数时,通过简单的管理,在避免重复的同时算出素数。素数计算装置存储已知的素数q、和素数利用范围中的唯一管理信息。素数计算装置读出管理信息,生成依赖于读出的管理信息的搅乱信息R,并读出素数q,使用读出的素数q和生成的搅乱信息R,通过公式N=2×搅乱信息R×素数q+1,算出素数候补N,并判定算出的素数候补N是否为素数,在判定为是素数的情况下,将算出的素数候补N作为素数进行输出。由此,素数计算装置可根据唯一的管理信息,在避免重复的同时算出素数候补。

    许可信息管理设备和许可信息管理方法

    公开(公告)号:CN1898625A

    公开(公告)日:2007-01-17

    申请号:CN200580001357.0

    申请日:2005-02-07

    CPC classification number: G06F21/105 G06F2221/0797 G06F2221/2135

    Abstract: 本发明提供一种许可信息管理设备等,其即使在用户拥有大量内容的情况下也不用需要有大容量存储器的抗破环模块。总控制单元(113)指定与接收自用户的再现指令相对应的内容(S202)。此外,总控制单元(113)验证安全闪存单元(120)内是否存在对应于所指定的内容的LT。在LT存在于安全闪存单元(120)中(S203:是)并且从内容解密单元(520)接收到关于内容再现的信息(S204:是)的情况下,加密/解密单元(114)使用TRM唯一密钥来对存储在安全闪存单元(120)中的LT进行解密(S205)。此后,加密/解密单元(114)更新内容再现条件信息(511a)的详细资料,使用TRM唯一密钥来加密已更新的详细资料,并且将已加密的TRM唯一密钥写入安全闪存单元(120)中(S208)。

    加密数据分发系统
    53.
    发明授权

    公开(公告)号:CN1274107C

    公开(公告)日:2006-09-06

    申请号:CN02803397.3

    申请日:2002-06-13

    CPC classification number: G06F21/606 G06F21/10

    Abstract: 提供一种在由获取对多个终端和应无效化终端进行特定的信息(TRL:Terminal Revocation List)仅对应无效化终端以外的终端分发数据的分发装置和生成TRL的管理装置构成的系统中,可以抑制数据量的技术。管理装置针对终端ID中一部分位串共通的所有无效化终端ID,生成由仅以其一部分位串的位置及值表现的数据串组成的TRL,并向内容密钥分发装置发送。各终端保持含有制造商类别或系列号等的终端ID,对内容密钥分发装置发送终端ID进行内容密钥的分发请求。内容密钥分发装置参照TRL判定从终端发送的终端ID是否是无效化终端的终端ID,如果所发送的终端ID不是无效化终端的终端ID则加密内容密钥向其终端发送。

    实现高速加密处理的设备和方法

    公开(公告)号:CN1124545C

    公开(公告)日:2003-10-15

    申请号:CN99108013.0

    申请日:1999-04-27

    CPC classification number: H04L9/002 H04L9/0625 H04L2209/12 H04L2209/24

    Abstract: 提供一个加密处理设备,利用替换表数据加密地处理输入数据以便产生输出数据。一个存储单元存储(2N)组替换数据,每组替换数据具有预定个数的比特,此处N是一个不小于2的整数。一个划分单元于将(N×M)比特长的输入数据分成M组N比特子数据,此处M是一个不小于2的整数。一个替换单元接收一个输入,它是下面任意之一:M组N比特子数据;和通过在M组N比特子数据上执行合并处理产生的至少一组N比特输入合并数据,对于N个输入比特的每个在存储单元中指定(2N)组替换数据之一,并且输出对于每个N输入比特指定的该组替换数据。一个固定变换执行单元在从该替换单元输出的至少一组替换数据上执行多个不同的固定变换,以便产生M组变换的数据,每个变换的数据具有预定个数的比特。一个输出数据产生单元根据由固定变换执行装置产生的M组变换的数据产生(N×M)比特长的输出数据。

Patent Agency Ranking