채널별로 데이터를 보호할 수 있는 반도체 장치

    公开(公告)号:KR102218715B1

    公开(公告)日:2021-02-23

    申请号:KR1020140075146

    申请日:2014-06-19

    Abstract: 반도체장치및 상기반도체장치내에서의채널별데이터보호방법이개시된다. 본발명의반도체장치는버스, 각각이상기버스를통해데이터를주거나받을수 있는제1 및제2 기능모듈, 상기제1 기능모듈로부터전송되는제1 데이터를제1 암호화키를이용하여암호화하여제1 암호화된데이터를발생하는제1 암호화모듈, 및상기제1 암호화된데이터를상기제1 암호화키를이용하여복호화하여상기제2 기능모듈로전송하고, 상기제2 기능모듈로부터전송되는제2 데이터를제1 암호화키와다른제2 암호화키를사용하여암호화하여제2 암호화된데이터를발생하는제2 암호화모듈을포함한다.

    모듈러스의 음의 역원을 구하는 방법
    12.
    发明授权
    모듈러스의 음의 역원을 구하는 방법 有权
    计算模数负数的方法

    公开(公告)号:KR101548174B1

    公开(公告)日:2015-09-07

    申请号:KR1020080121272

    申请日:2008-12-02

    CPC classification number: G06F7/72 G06F7/721 G06F7/728

    Abstract: 본발명은몽고메리곱셈연산에서필수적인요소인모듈러스의음의역원을빠르게구할수 있는모듈러스의음의역원을구하는방법을개시한다. 상기모듈러스의음의역원을구하는방법은, 설정단계, 정의단계및 연산단계를구비한다. 상기설정단계는모듈러스를설정한다. 상기정의단계는상기모듈러스를음수로변환시킨 P 및상기 P에 1(one)을뺀 S를정의한다. 상기연산단계는상기 P 및상기 S를이용하여상기모듈러스의음의역원을연산한다.

    해쉬 엔진 인터페이스 장치 및 방법
    13.
    发明公开
    해쉬 엔진 인터페이스 장치 및 방법 无效
    发动机接口装置和方法

    公开(公告)号:KR1020070071983A

    公开(公告)日:2007-07-04

    申请号:KR1020050135876

    申请日:2005-12-30

    Abstract: A device and a method for a hash engine interface are provided to transfer optimized 32-bit message data to a hash engine by effectively processing a hash function message in a byte, half-word, and word unit without receiving help from an application program. A memory controller(212) controls read/write of a 32-but memory(230) in the byte, half-word, and word unit. A DMA(Direct Memory Access) controller(214) transfers the hash function message stored in the memory in the byte, half-word, and word unit by using a minimum transfer cycle. A data packer(216) packs the message transferred from the DMA controller in a 32-bit unit and transfers the packed data to the hash engine(220). The data packer includes the first logic circuit determining whether transfer of the DMA controller is the last transfer, the second logic circuit extracting data by checking a transfer size/address received from the DMA controller, the third logic circuit packing the 32-bit data transferred to the hash engine in a 32-bit buffer, and the fourth logic circuit transferring the data and the number of effective bytes to the hash engine.

    Abstract translation: 提供了一种用于散列引擎接口的装置和方法,用于通过有效地处理字节,半字和字单元中的散列函数消息,将优化的32位消息数据传送到散列引擎,而无需从应用程序获得帮助。 存储器控制器(212)控制字节,半字和字单元中的32-但是存储器(230)的读/写。 DMA(直接存储器访问)控制器(214)通过使用最小传输周期来传送存储在字节,半字和字单元中的存储器中的散列函数消息。 数据打包器(216)将从DMA控制器传送的消息以32位单元打包,并将打包数据传送到散列引擎(220)。 数据封隔器包括第一逻辑电路,确定DMA控制器的传送是否是最后传送,第二逻辑电路通过检查从DMA控制器接收的传送大小/地址来提取数据,第三逻辑电路打包32位数据传送 到32位缓冲器中的散列引擎,并且第四逻辑电路将数据和有效字节数传送到散列引擎。

    트랜스포트 스트림 역다중화 부 및 제한수신/복제방지부를 구비하는 다중 멀티미디어 데이터 수신 및 저장장치
    14.
    发明授权
    트랜스포트 스트림 역다중화 부 및 제한수신/복제방지부를 구비하는 다중 멀티미디어 데이터 수신 및 저장장치 失效
    多媒体数据接收和保存装置,包括传输流解复用单元和条件访问/内容保护单元

    公开(公告)号:KR100546371B1

    公开(公告)日:2006-01-26

    申请号:KR1020030059491

    申请日:2003-08-27

    Abstract: 트랜스포트 스트림 역다중화 부 및 제한수신/복제방지 부를 구비하는 다중 멀티미디어 데이터 수신 및 저장장치가 개시된다. 트랜스포트 스트림(TS) 입력 스위치부가 다수의 디지털 멀티미디어 데이터에 해당하는 다수의 트랜스포트 스트림(TS) 패킷들을 받아 선택적으로 출력한다. PID 필터부는 상기 트랜스포트 스트림 입력 스위치부를 통해 입력되는 TS 패킷들중에서 디멀티플렉스(demultiplex)를 수행할 패킷만을 선택적으로 통과시킨다. 제1 TS 버퍼부는 상기 PID 필터부로부터 출력되는 TS 패킷들을 순차적으로 저장한다. CA/CP 부는 상기 제1 TS 버퍼부에 저장된 TS 패킷들을 받아 해독하고 또한 해독된 신호들을 외부의 기록장치에 기록시 암호화하여 복제를 방지한다. 제2 TS 버퍼부는 상기 CA/CP 부의 출력신호들을 순차적으로 받아 저장한다. 마이크로 프로세서는 상기 제2 TS 버퍼부에 저장된 TS 패킷들을 순차적으로 읽어내어 디멀티플렉싱(demultiplexing)을 수행한다. 메모리 인터페이스부는 외부의 시스템 버스를 통해 외부의 메모리장치와 연결된다. 특히 상기 제1 TS 버퍼부가 풀(full)되면 상기 PID 필터부로부터 출력되는 TS 패킷들중 일부가 리드백(read back)을 위하여 상기 메모리 인터페이스부 및 상기 시스템 버스를 경유하여 상기 외부의 메모리장치에 저장된다.

    복소 FFT(Fast Fourie Transform) 연산 장치, 복소 FFT연산 방법, 그리고 이에 적합한 기록매체

    公开(公告)号:KR100498447B1

    公开(公告)日:2005-11-14

    申请号:KR1020020047583

    申请日:2002-08-12

    Abstract: 고속 푸리에 변환 장치에 관한 것으로서, 특히, 3버스(2read 1 write) 시스템에 적합하며 연산 소요 시간을 절감하는 복소 FFT 연산 장치, 복소 FFT 연산 방법, 그리고 이에 적합한 기록매체에 관한 것이다.
    읽기버스 A와 읽기버스 B로부터 FFT 연산에 필요한 데이터를 로드하는 입력레지스터1과 입력레지스터2, FFT 연산에 필요한 sin계수와 cos계수를 로드하는 계수레지스터1 및 계수 레지스터2, 입력레지스터들 혹은 계수레지스터들에 저장된 값들의 합 및 차를 각각 연산하기 위한 덧셈기 및 뺄셈기, 뺄셈기의 출력과 계수레지스터들에 저장된 계수들과의 곱셈을 수행하기 위한 2개의 곱셈기, 복소 연산을 수행할 수 있도록 마련된 4개의 저장 레지스터, 복소 FFT의 출력을 쓰기버스에 출력하기 위한 출력 레지스터, 그리고 이와 같은 동작을 지원하기 위한 멀티플렉서들 및 제어기를 포함한다.
    본 발명에 따른 FFT 연산 장치는 FFT 연산에 필요한 사이클수를 4-5사이클로 절감시킬 수 있으므로 FFT 연산을 위한 소요 시간을 최소화할 수 있다는 효과를 가진다.

    매스킹 방법이 적용된 데이터 암호처리장치, AES암호시스템 및 AES 암호방법.
    16.
    发明公开
    매스킹 방법이 적용된 데이터 암호처리장치, AES암호시스템 및 AES 암호방법. 有权
    CIPHER处理单元,高级加密标准CIPHER系统和具有掩蔽方法的高级加密标准CIPHER方法

    公开(公告)号:KR1020050092576A

    公开(公告)日:2005-09-22

    申请号:KR1020040017671

    申请日:2004-03-16

    Inventor: 안경문 노미정

    CPC classification number: H04L9/0631 H04L9/003 H04L2209/046 H04L2209/24

    Abstract: 매스킹 방법이 적용된 데이터 암호처리장치, AES(Advanced Encryption Standard) 암호시스템 및 암호방법이 개시된다. 상기 매스킹 방법이 적용된 데이터 암호처리장치는, 라운드 키(round key), 플레인 텍스트(plain text)/사이퍼 텍스트(cihper text) 및 매스킹 데이터(masking data)를 이용한 복수 개의 라운드 연산을 수행하며, 상기 라운드 연산 중의 일부는 합성 필드(composite field)인 갈로아 필드(Galois Field) 에서 구현된다. 상기 매스킹 방법이 적용된 암호시스템 및 암호방법은, 원본데이터 뿐만 아니라 소정의 매스킹 데이터도 일정한 원칙에 따라 연산을 수행한다. 상기 암호방법 및 암호시스템에서 사용하는 서브바이트 변형단계는, 선형함수의 특성을 가지는 어핀 변형단계, 인버스 어핀 변형단계, 아이소모르피즘단계 및 인버스 아이소모르피즘단계와 비 선형함수의 특징을 가지는 인버젼 단계를 구비한다. 특히, 상기 비 선형 특성을 가지는 인버젼 단계는, 합성 필드(composite field)인 갈로아 필드(Galois Field)

    암호화된 방송 데이터를 위한 제한수신기능과복제방지기능을 구비하는 장치 및 방법
    17.
    发明公开
    암호화된 방송 데이터를 위한 제한수신기능과복제방지기능을 구비하는 장치 및 방법 有权
    具有编码广播数据的条件访问和复制保护方案的装置和方法

    公开(公告)号:KR1020050087269A

    公开(公告)日:2005-08-31

    申请号:KR1020040012990

    申请日:2004-02-26

    Inventor: 노미정

    Abstract: 제한수신기능과 복제방지기능을 구비하는 장치가 개시된다. 상기 장치는 입력 인터페이스, 다수개의 복호화 장치들, 암호화 장치, 비밀키 처리장치, PVR 기입 인터페이스 및 저장장치를 구비한다. 상기 입력 인터페이스는 디지털 TV 전송표준에 따라 전송된 패킷을 수신하고, 상기 패킷의 아이디에 기초하여 인에이블 신호를 발생한다. 상기 다수개의 복호화 장치들 중에서 하나의 장치만이 상기 인에이블 신호에 응답하여 인에이블된다. 인에이블된 복호화 장치는 상기 비밀키 처리장치에 저장된 비밀키를 이용하여 입력되는 패킷을 복호화한다. 복호화된 패킷을 저장장치에 저장하고자하는 경우, 상기 암호화 장치는 상기 비밀키 처리장치에 저장된 비밀키를 이용하여 복호화된 패킷을 암호화하고, 암호화된 패킷을 상기 저장장치에 저장한다. 상기 저장장치에 저장된 패킷은 상기 다수개의 복호화 장치들 중에서 어느 하나의 복호화장치를 통하여 복호화된다. 상기 방법은 상기 장치에 의하여 수행된다.

    채널별로 데이터를 보호할 수 있는 반도체 장치
    18.
    发明公开
    채널별로 데이터를 보호할 수 있는 반도체 장치 审中-实审
    用于保护每个通道数据的半导体器件

    公开(公告)号:KR1020150145870A

    公开(公告)日:2015-12-31

    申请号:KR1020140075146

    申请日:2014-06-19

    Abstract: 반도체장치및 상기반도체장치내에서의채널별데이터보호방법이개시된다. 본발명의반도체장치는버스, 각각이상기버스를통해데이터를주거나받을수 있는제1 및제2 기능모듈, 상기제1 기능모듈로부터전송되는제1 데이터를제1 암호화키를이용하여암호화하여제1 암호화된데이터를발생하는제1 암호화모듈, 및상기제1 암호화된데이터를상기제1 암호화키를이용하여복호화하여상기제2 기능모듈로전송하고, 상기제2 기능모듈로부터전송되는제2 데이터를제1 암호화키와다른제2 암호화키를사용하여암호화하여제2 암호화된데이터를발생하는제2 암호화모듈을포함한다.

    Abstract translation: 公开了一种用于在半导体器件中保护每个通道的数据的半导体器件和方法。 本发明的半导体器件包括:总线; 可通过总线发送和接收数据的第一和第二功能模块; 第一加密模块,其通过使用第一加密密钥对从第一功能模块发送的第一数据进行编码,并生成第一编码数据; 以及第二加密模块,其通过使用第一加密密钥对第一编码数据进行解码,将解码的第一数据发送到第二功能模块,通过使用与第一加密密钥不同的第二加密密钥对从第二功能模块发送的第二数据进行编码 ,并生成第二编码数据。

    연산임계경로가 감소된 모듈러 곱셈기 및 연산임계경로 감소방법
    19.
    发明公开
    연산임계경로가 감소된 모듈러 곱셈기 및 연산임계경로 감소방법 有权
    具有减少操作关键路径的模块化乘法器和减少操作关键路径的方法

    公开(公告)号:KR1020100123361A

    公开(公告)日:2010-11-24

    申请号:KR1020090042541

    申请日:2009-05-15

    CPC classification number: G06F7/728

    Abstract: PURPOSE: A modular multiplier with reduced operating critical path and a method for reducing the operating critical path are provided to easily implement modular multiplier which is operated faster speed in high radix by predicting long path carry during modular multiplication. CONSTITUTION: A reduction unit(110) uses an intermediate calculation result. An SPC(Short Path Carry) included in a process of obtaining the operation result of the current level is computed. A carry predictor(120) predicts an LPC(Long Path Carry) included in a process of obtaining operation result by the intermediate calculation result. An accumulator(130) uses SPC and LPC. The operation result of the current level is accumulated. The intermediate calculation result is the sum of the partial product calculated in the current level of two constants and the operation result calculated in the former step.

    Abstract translation: 目的:提供减少工作关键路径的模块化乘法器和减少工作关键路径的方法,以便轻松实现通过在乘法运算中预测长路径进位而在高基数下运行更快速度的模数乘法器。 构成:减少单元(110)使用中间计算结果。 计算包含在获取当前级别的运算结果的处理中的SPC(Short Path Carry)。 进位预测器(120)预测包括在通过中间计算结果获得运算结果的处理中的LPC(长路径进位)。 累加器(130)使用SPC和LPC。 当前级别的运行结果累积。 中间计算结果是在两个常数的当前水平中计算出的部分积和在前一步骤中计算的运算结果之和。

    M6 블록암호시스템
    20.
    发明授权
    M6 블록암호시스템 有权
    M6块密码系统

    公开(公告)号:KR100967880B1

    公开(公告)日:2010-07-05

    申请号:KR1020040097944

    申请日:2004-11-26

    Inventor: 최홍묵 노미정

    CPC classification number: H04L9/0625 H04L2209/08 H04L2209/12

    Abstract: 하나의 코아를 이용하여 컨텐츠의 암호화 및 디바이스의 인증과정 모두에 사용할 수 있는 M6 블록암호시스템을 개시한다. 상기 M6 블록암호시스템은, 하나의 클록 사이클에 하나의 라운드를 수행하도록 할 수 있으며, 하나의 라운드를 복수 개의 서브 라운드로 구분하여 복수 개의 클록 사이클을 수행함으로써 하나의 라운드를 수행하도록 할 수도 있다. 상기 M6 블록암호시스템은, 순환상수선택장치, 순환상수 순서결정장치, 순환상수 예정표 및 M6 코아를 구비한다.
    블록암호시스템, 순환상수, 코아, 컨텐츠, 암호시스템, 암호화, 디바이스 인증

Patent Agency Ranking