Abstract:
멀티셋(multiset)의 개별 원소의 개수를 카운팅하는 방법 및 시스템이 개시된다. 멀티셋의 개별 원소의 개수를 카운팅하기 위해 컴퓨터로 구현되는 카운팅 방법은, 각각 제1 비트크기를 갖는 복수의 변수들을 포함하는 카운팅 메모리를 유지하는 단계 및 입력되는 원소의 중복을 포함한 입력개수를 상기 카운팅 메모리의 대응 변수를 이용하여 카운팅하되, 상기 입력개수가 상기 제1 비트크기에 따라 카운팅 가능한 최대값을 초과하는 원소에 대해서는 동적으로 할당되는 추가 메모리를 더 이용하여 상기 입력개수를 카운팅하는 단계를 포함할 수 있다.
Abstract:
블룸 필터를 이용한 효율적인 랜섬웨어 탐지 방법 및 시스템이 개시된다. 일 실시예에 따른 랜섬웨어 탐지 시스템에 의해 수행되는 랜섬웨어 탐지 방법은, 낸드 플래시 메모리에서 발생된 읽기 요청에 대한 논리 블록 주소를 블룸 필터(Bloom-filter)에 저장하는 단계; 상기 낸드 플래시 메모리에서 쓰기 요청이 발생함에 따라 상기 읽기 요청에 대한 논리 블록 주소가 저장된 블룸 필터를 대상으로 덮어쓰기(overwrite)가 발생하였는지 여부를 검사하는 단계; 및 상기 블룸 필터에 상기 덮어쓰기가 발생한 것으로 판단함에 따라 랜섬웨어 탐지에 사용되는 특징값을 이용하여 랜섬웨어의 활동 여부를 탐지하는 단계를 포함할 수 있다.
Abstract:
본 발명은 피싱공격 방지 방법에 관한 것으로서, 보다 구체적으로는 (1) 웹 브라우저에서, 웹 서버로부터 전송받은 축소 이미지와 원본 이미지를 각각 웹 페이지의 트레이와 웹 페이지에 표시하는 단계; 및 (2) 사용자로 하여금 상기 축소 이미지와 상기 원본 이미지를 비교하도록 함으로써, 현재 웹 페이지가 피싱 사이트인지 여부를 확인하는 단계를 포함하는 것을 그 구성상의 특징으로 한다. 본 발명에서 제안하고 있는 피싱공격 방지 방법에 따르면, 웹 서버로부터 전송받은 축소 이미지와 원본 이미지를 각각 웹 페이지의 트레이와 웹 페이지에 표시한 후, 사용자로 하여금 축소 이미지와 원본 이미지를 비교하는 것에 의해 현재 웹 페이지가 피싱 사이트인지 여부를 직접 확인하도록 함으로써, 자바 스크립트의 기능을 활용한 피싱 사이트를 원천적으로 차단할 수 있다.
Abstract:
본 발명은 NAND 플래시 메모리 기반 SSD(Solid State Drive) 내부에서 랜섬웨어(ransomeware)의 활동을 탐지(detect)하여 랜섬웨어를 방어할 수 있는 랜섬웨어 탐지 방법 및 랜섬웨어 탐지 시스템에 관한 것으로, 더욱 상세하게는, 랜섬웨어에 감염되는 파일들을 분류하고 랜섬웨어 탐지를 위해 미리 정의된 모니터링 시간마다 상기 분류된 파일들과 동일한 매직넘버(magic number)를 갖는 파일들에 대해 주기적으로 IO 요청(IO request)을 모니터링하는 단계; 모니터링된 IO 요청의 헤더(IO request header)의 분포에 기초하여, 읽기(read) 요청된 블록과 동일한 논리 블록 주소(LBA)를 가진 메모리 블록을 대상으로 덮어 쓰기(overwrite)가 발생했는지 여부를 확인하는 단계; 상기 덮어 쓰기의 발생 여부 확인에 기초하여 상기 랜섬웨어의 동작 특성을 특정하기 위해 미리 정의된 복수 개의 특성(feature) 별로 덮어 쓰기(overwrite) 횟수를 카운팅하는 단계; 및 카운팅된 상기 덮어 쓰기 횟수에 기초하여 랜섬웨어의 활동(activity) 여부를 탐지하는 단계;를 포함하는 랜섬웨어 탐지 방법 및 랜섬웨어 탐지 시스템에 관한 것이다.
Abstract:
The present invention relates to an electronic door lock system for preventing password disclosure by using a device including an NFC function for solving the problem of password disclosure due to the wear of keypad of the electronic door lock, and to a method for operating the same. The method for operating the electronic door lock system for preventing password disclosure comprises: a step of using a communication device and synchronizing the electronic door lock with the communication device through near field communication (NFC); a step of inputting password to open the electronic door lock by using the keypad of the communication device; a step of transmitting the inputted password to the electronic door lock; and a step of verifying the password transmitted to the electronic door lock. [Reference numerals] (210) NFC synchronize an electronic door lock and a communication device; (220) Input a password of the electronic door lock by using the communication device; (230) Transmit the inputted password to the electronic door lock; (240) Verify the password transmitted to the electronic door lock; (AA) Start; (BB) End
Abstract:
안전한 디지털 정보의 전달을 위한 데이터 전송 시스템, 데이터 전송 방법, 데이터 해독 시스템 및 데이터 해독 방법이 개시된다. 전자메일 또는 인스턴트 메시징을 위한 메시지를 사용자에게 전송하는 메시지 전송 시스템은 사용자의 공개키를 수신 및 유지하는 공개키 수신부, 사용자에게 제공하기 위한 메시지를 수신하는 메시지 수신부, 수신된 사용자의 공개키로 메시지를 암호화하는 암호화부, 암호화된 메시지를 포함하는 다차원 코드를 생성하는 다차원 코드 생성부 및 생성된 다차원 코드를 사용자에게 제공하는 다차원 코드 제공부를 포함한다. 이때, 생성된 다차원 코드는 사용자의 전자메일 계정 또는 사용자의 인스턴트 메시징을 위한 어플리케이션을 통해 사용자의 단말기로 제공되어 디스플레이를 통해 표시되고, 다차원 코드는 사용자의 휴대기기에 포함된 카메라를 통해 입력 및 인식되어, 다차원 코드에서 암호화된 메시지가 추출되고, 사용자의 비밀키를 통해 암호화된 메시지가 복호화되어 메시지가 추출된다.