1 |
1
보안 단말이 수행하는 연산 방법에 있어서,사용자 단말로부터 외부 인코딩 연산을 하기 위한 평문을 수신하는 단계;상기 외부 인코딩을 위한 보안 테이블을 이용하여 상기 평문에 대해 외부 인코딩 연산을 수행하는 단계상기 외부 인코딩 연산된 평문을 상기 사용자 단말로 송신하는 단계를 포함하고,상기 사용자 단말은,상기 외부 인코딩 연산된 평문에 대해 복수의 인코딩 연산, 디코딩 연산, 암호화 연산으로 구성된 화이트 박스 암호화 연산을 수행하는 연산 방법
|
2 |
2
제1항에 있어서,상기 외부 인코딩 연산을 하기 위한 평문은,상기 사용자 단말을 통해 디코딩될 데이터를 나타내는 연산 방법
|
3 |
3
제1항에 있어서,상기 평문에 대해 외부 인코딩 연산을 수행하는 단계는,상기 외부 인코딩 연산을 위한 평문에 대하여 선형 또는 비선형 인코딩을 수행하는 연산 방법
|
4 |
4
제1항에 있어서,상기 사용자 단말은,상기 화이트 박스 암호화 연산을 위한 룩업 테이블 중에서 외부 인코딩을 위한 보안 테이블을 포함하지 않는 연산 방법
|
5 |
5
보안 단말이 수행하는 연산 방법에 있어서,사용자 단말로부터 외부 인코딩 연산된 평문에 대하여 화이트 박스 암호화 연산이 수행된 암호문을 수신하는 단계;상기 외부 인코딩을 위한 보안 테이블을 이용하여 상기 암호문에 대해 외부 인코딩 연산에 따른 외부 디코딩 연산을 수행하는 단계상기 외부 디코딩 연산된 암호문을 상기 사용자 단말로 송신하는 단계를 포함하고,상기 사용자 단말은,상기 디코딩 연산된 암호문을 디스플레이하는 연산 방법
|
6 |
6
제5항에 있어서,상기 외부 인코딩 연산을 하기 위한 평문은,상기 사용자 단말을 통해 디코딩될 데이터를 나타내는 연산 방법
|
7 |
7
제5항에 있어서,상기 외부 인코딩 연산을 하기 위한 평문은,선형 또는 비선형 인코딩에 따라 외부 인코딩 연산이 수행되는 연산 방법
|
8 |
8
제5항에 있어서,상기 화이트 박스 암호화 연산이 수행된 암호문을 수신하는 단계는,상기 외부 인코딩 연산된 평문에 대해 복수의 인코딩 연산, 디코딩 연산, 암호화 연산으로 구성된 화이트 박스 암호화 연산을 수행하여, 화이트 박스 암호화 연산이 수행된 암호문을 수신하는 연산 방법
|
9 |
9
제5항에 있어서,상기 외부 인코딩 연산에 따른 디코딩 연산을 수행하는 단계는,상기 외부 인코딩 연산된 평문에 대해 복수의 인코딩 연산, 디코딩 연산, 암호화 연산으로 구성된 화이트 박스 암호화 연산의 과정을 통해 산출된 암호문을 보안 단말에서 디코딩 연산하는 연산 방법
|
10 |
10
보안 단말이 수행하는 연산 방법에 있어서,사용자 단말로부터 외부 인코딩 연산된 평문을 수신하는 단계;상기 외부 인코딩 연산된 평문에 대해 복수의 인코딩 연산, 디코딩 연산 및 암호화 연산으로 구성된 화이트 박스 암호화 연산을 수행하는 단계;상기 화이트 박스 암호화 연산된 평문을 상기 사용자 단말로 송신하는 단계를 포함하고,상기 사용자 단말은,상기 화이트 박스 암호화 연산된 평문을 디스플레이하는 연산 방법
|
11 |
11
제1항에 있어서,상기 외부 인코딩 연산된 평문은,상기 사용자 단말에서 외부 인코딩을 위한 보안 테이블을 이용하여 평문에 대한 외부 인코딩 연산이 수행된 결과를 나타내는 연산 방법
|
12 |
12
제1항에 있어서,상기 화이트 박스 암호화 연산을 수행하는 단계는,상기 화이트 박스 암호화 연산을 위한 룩업 테이블 중에서 암호/복호 테이블을 이용하여 외부 인코딩 연산된 평문에 대한 화이트 박스 암호화 연산을 수행하는 연산 방법
|