오늘 날 IoT 기술의 발전에 따른 보급과 함께 기업들은 관리해야 할 데이터가 급증하고 있는 것에 많은 어려움을 겪고 있다. 특히 증가하고 있는 데이터의 80%이상을 차지하는 비정형 데이터는 IoT 디바이스나 SNS 등을 통해 실시간으로 생산되고 있을 뿐만 아니라 관리의 어려움을 이유로 방치되었던 비정형 데이터 또한 기술의 발전과 함께 다시 새로운 데이터로 저장되고 있다[1]. 이와 같이 급작스럽게 유입된 대량의 데이터는 데이터 보안 규제 미비로 개인정보 유출 및 해킹 등의 보안 문제를 불러 일으켰다. 따라서 국내에서는 급증하는 비정형 데이터를 보호하기 위해 개인정보보호법을 개정하고 비정형 데이터의 암호화를 의무화하는 등으로 법적 규제를 강화했다. 하지만 기존의 암호화 솔루션을 저전력으로 동작하는 IT기기에 수행할 시 연산 능력 부족, 암·복호화 시간의 증가, 데이터 형태에 따른 암호화 모듈의 유연성 부족과 같이 효율성과 구조적 보안성 측면의 한계를 드러내고 있다. 이에 따라 ...
오늘 날 IoT 기술의 발전에 따른 보급과 함께 기업들은 관리해야 할 데이터가 급증하고 있는 것에 많은 어려움을 겪고 있다. 특히 증가하고 있는 데이터의 80%이상을 차지하는 비정형 데이터는 IoT 디바이스나 SNS 등을 통해 실시간으로 생산되고 있을 뿐만 아니라 관리의 어려움을 이유로 방치되었던 비정형 데이터 또한 기술의 발전과 함께 다시 새로운 데이터로 저장되고 있다[1]. 이와 같이 급작스럽게 유입된 대량의 데이터는 데이터 보안 규제 미비로 개인정보 유출 및 해킹 등의 보안 문제를 불러 일으켰다. 따라서 국내에서는 급증하는 비정형 데이터를 보호하기 위해 개인정보보호법을 개정하고 비정형 데이터의 암호화를 의무화하는 등으로 법적 규제를 강화했다. 하지만 기존의 암호화 솔루션을 저전력으로 동작하는 IT기기에 수행할 시 연산 능력 부족, 암·복호화 시간의 증가, 데이터 형태에 따른 암호화 모듈의 유연성 부족과 같이 효율성과 구조적 보안성 측면의 한계를 드러내고 있다. 이에 따라 IoT환경의 보안 요구사항인 비밀성, 무결성 및 가용성을 만족시키는 알고리즘인 LEA가 개발되었고 HIGHT, CLEFIA, PRESENT 등의 경량 알고리즘이 주목을 받았다[2]. 하지만 IoT 기술의 급격한 성장세에 비해 계속해서 변화하는 데이터 저장 및 통신 환경에 따른 데이터 암호화 방법의 선행 연구가 충분히 이루어지지 않고 있다[3]. 본 논문은 데이터의 일부를 경량 알고리즘으로 암호화하고 ARX 연산 및 셔플링 기법으로 파일 전체를 암호화하여 비정형 데이터를 안전하게 저장할 수 있는 경량 암호화 알고리즘을 제안한다. 제안된 알고리즘의 구현을 통해 기존 알고리즘과 비교하여 변경된 알고리즘의 속도와 성능을 분석하고 암호공격방법에 대한 안전성 평가를 수행한다.
오늘 날 IoT 기술의 발전에 따른 보급과 함께 기업들은 관리해야 할 데이터가 급증하고 있는 것에 많은 어려움을 겪고 있다. 특히 증가하고 있는 데이터의 80%이상을 차지하는 비정형 데이터는 IoT 디바이스나 SNS 등을 통해 실시간으로 생산되고 있을 뿐만 아니라 관리의 어려움을 이유로 방치되었던 비정형 데이터 또한 기술의 발전과 함께 다시 새로운 데이터로 저장되고 있다[1]. 이와 같이 급작스럽게 유입된 대량의 데이터는 데이터 보안 규제 미비로 개인정보 유출 및 해킹 등의 보안 문제를 불러 일으켰다. 따라서 국내에서는 급증하는 비정형 데이터를 보호하기 위해 개인정보보호법을 개정하고 비정형 데이터의 암호화를 의무화하는 등으로 법적 규제를 강화했다. 하지만 기존의 암호화 솔루션을 저전력으로 동작하는 IT기기에 수행할 시 연산 능력 부족, 암·복호화 시간의 증가, 데이터 형태에 따른 암호화 모듈의 유연성 부족과 같이 효율성과 구조적 보안성 측면의 한계를 드러내고 있다. 이에 따라 IoT환경의 보안 요구사항인 비밀성, 무결성 및 가용성을 만족시키는 알고리즘인 LEA가 개발되었고 HIGHT, CLEFIA, PRESENT 등의 경량 알고리즘이 주목을 받았다[2]. 하지만 IoT 기술의 급격한 성장세에 비해 계속해서 변화하는 데이터 저장 및 통신 환경에 따른 데이터 암호화 방법의 선행 연구가 충분히 이루어지지 않고 있다[3]. 본 논문은 데이터의 일부를 경량 알고리즘으로 암호화하고 ARX 연산 및 셔플링 기법으로 파일 전체를 암호화하여 비정형 데이터를 안전하게 저장할 수 있는 경량 암호화 알고리즘을 제안한다. 제안된 알고리즘의 구현을 통해 기존 알고리즘과 비교하여 변경된 알고리즘의 속도와 성능을 분석하고 암호공격방법에 대한 안전성 평가를 수행한다.
Today, with the development of IoT, companies are having a lot of difficulties with the rapidly increasing data to be managed. In particular, unstructured data, which accounts for more than 80% of the increasing data, is being produced in real time through IoT devices or SNS, and unstructured data t...
Today, with the development of IoT, companies are having a lot of difficulties with the rapidly increasing data to be managed. In particular, unstructured data, which accounts for more than 80% of the increasing data, is being produced in real time through IoT devices or SNS, and unstructured data that has been left for reasons of management difficulties is being stored as new data again with the development of technology[1]. This enormous amount of data inflow caused security problems such as personal information leakage and hacking due to inadequate data security regulations. In Korea, the Personal Information Protection Act was revised to protect rapidly growing unstructured data, and encryption of unstructured data was mandatory. Legal regulations were strengthened. However, when using existing encryption solutions for low-power IT devices, it reveals limitations in terms of efficiency and structural security, such as lack of computing power, increase in encryption·decryption time, and lack of flexibility of encryption modules according to data types. As a result, LEA, an algorithm that satisfies the security requirements of the IoT environment, confidentiality, integrity, and availability, has been developed and lightweight algorithms such as HIGHT, CLEFIA, and PRESENT have gained attention [2]. However, compared to the rapid growth of IoT technology, there is not enough prior research on data encryption methods according to the ever-changing data storage and communication environment [3]. This paper proposes a lightweight encryption algorithm that can securely store unstructured data by encrypting part of the data with a lightweight algorithm and encrypting the entire file with ARX computation and shuffling techniques. Through the implementation of the proposed algorithm, the speed and encryption suitability of the changed algorithm are evaluated compared to the existing algorithm, and security evaluation of five cryptographic attack methods is performed.
Today, with the development of IoT, companies are having a lot of difficulties with the rapidly increasing data to be managed. In particular, unstructured data, which accounts for more than 80% of the increasing data, is being produced in real time through IoT devices or SNS, and unstructured data that has been left for reasons of management difficulties is being stored as new data again with the development of technology[1]. This enormous amount of data inflow caused security problems such as personal information leakage and hacking due to inadequate data security regulations. In Korea, the Personal Information Protection Act was revised to protect rapidly growing unstructured data, and encryption of unstructured data was mandatory. Legal regulations were strengthened. However, when using existing encryption solutions for low-power IT devices, it reveals limitations in terms of efficiency and structural security, such as lack of computing power, increase in encryption·decryption time, and lack of flexibility of encryption modules according to data types. As a result, LEA, an algorithm that satisfies the security requirements of the IoT environment, confidentiality, integrity, and availability, has been developed and lightweight algorithms such as HIGHT, CLEFIA, and PRESENT have gained attention [2]. However, compared to the rapid growth of IoT technology, there is not enough prior research on data encryption methods according to the ever-changing data storage and communication environment [3]. This paper proposes a lightweight encryption algorithm that can securely store unstructured data by encrypting part of the data with a lightweight algorithm and encrypting the entire file with ARX computation and shuffling techniques. Through the implementation of the proposed algorithm, the speed and encryption suitability of the changed algorithm are evaluated compared to the existing algorithm, and security evaluation of five cryptographic attack methods is performed.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.