• Title/Summary/Keyword: Frequent Structure

Search Result 430, Processing Time 0.024 seconds

GoAsap: A Proposal for a Golang New Version Detection and Analysis System from a Static Analysis Perspective (GoAsap: 정적분석 관점에서 바라보는 Golang 신버전 탐지·분석시스템 제안)

  • Hyeongmin Kang;Yoojae Won
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.34 no.4
    • /
    • pp.707-724
    • /
    • 2024
  • Recently, Golang has been gaining attention in programming language rankings each year due to its cross-compilation capabilities and high code productivity. However, malware developers have also been increasingly using it to distribute malware such as ransomware and backdoors. Interestingly, Golang, being an open-source language, frequently changes the important values and configuration order of a crucial structure called Pclntab, which includes essential values for recovering deleted symbols whenever a new version is released. While frequent structural changes may not be an issue from a developer's perspective aiming for better code readability and productivity, it poses challenges in cybersecurity, as new versions with modified structures can be exploited in malware development. Therefore, this paper proposes GoAsap, a detection and analysis system for Golang executables targeting the new versions, and validates the performance of the proposed system by comparing and evaluating it against six existing binary analysis tools.

Metapopulation Structure and Movement of a Threatened Butterfly Parnassius bremeri (Lepidoptera: Papilionidae) in Korea (멸종위기종 붉은점모시나비(Parnassius bremeri )의 메타개체군 구조와 이주)

  • Kim, Do-Sung;Park, Doo-Sang;Kwon, Yong-Jung;Suh, Sang-Jae;Kim, Chang-Hwan;Park, Seong-Joon;Kim, Dong-Hyuk;Kim, Jin-Seo;Yu, Hye-Mi;Hwang, Jong-Seok
    • Korean journal of applied entomology
    • /
    • v.50 no.2
    • /
    • pp.97-105
    • /
    • 2011
  • Understanding the metapopulation structure and movement of a species are required for conserving the species. In this paper, migration patterns and connectivity of patches of a threatened butterfly, Parnassius bremeri Bremer, were postulated using the mark-release-recapture (MRR) technique in a habitat located in the mid-southern region of the Korean peninsula. A total of 194 individuals were captured (137 males and 57 females) and, of them, 93 individuals (73 males and 20 females) were recaptured during the MRR experiment. The migration analysis showed 23-150% immigration and 28-53% emigration. There were high correlations between the migrating individuals and the distance between patches, but there was no correlation between migrating individuals and patch size or between migrating individuals and the number of host plants. Consequently, the migration of butterflies occurred frequently between closer patches, while patch size and quantity of the food plant had minor effects on migration behavior. Additionally, males migrated more frequently than females. Analysis of the migration patterns of P. bremeri showed that the central patch played an important role on linking patch groups and more frequent migrations were monitored between nearby patches than between the remote patches. This study suggested that active migrations take place between the neighboring multiple patches and these are accelerated if there is a stepping-stone patch between them.

Failure Analysis on High Pressure Steam Piping of 500 MW Thermal Power Plant (500 MW 화력발전소 고압 증기 배관 손상 원인 분석)

  • Kim, Jeongmyun;Jeong, Namgeun;Yang, Kyeonghyun;Park, Mingyu;Lee, Jaehong
    • KEPCO Journal on Electric Power and Energy
    • /
    • v.5 no.4
    • /
    • pp.323-330
    • /
    • 2019
  • The 500 MW Korean standard coal-fired power plant is the largest standardized power plant in Korea and has played a pivotal role in domestic power generation for over 20 years. In addition to the aging degradation due to long term operation, the probability of failure of power generation facilities is increasing due to frequent startup and stop caused by the lower utilization rate due to air pollution problem caused by coal-fired power plants. Among them, steam piping plays an important role in transferring high-temperature & pressure steam produced in a boiler to turbine for power generation. In recent years, failure of steam piping of large coal-fired power plant has frequently occurred. Therefore, in this study, failure analysis of high pressure piping weld was conducted. We identify the damage caused by high stress due to abnormal supporting structure of the piping and suggest improved supporting structure to eliminate high stress through microstructure analysis and piping stress analysis to prevent the occurrence of the similar failure of other power plant in the case of repetitive damage to the main steam piping system of the 500 MW Korean standard coal-fired power plant.

A Bit-Map Trie for the High-Speed Longest Prefix Search of IP Addresses (고속의 최장 IP 주소 프리픽스 검색을 위한 비트-맵 트라이)

  • 오승현;안종석
    • Journal of KIISE:Information Networking
    • /
    • v.30 no.2
    • /
    • pp.282-292
    • /
    • 2003
  • This paper proposes an efficient data structure for forwarding IPv4 and IPv6 packets at the gigabit speed in backbone routers. The LPM(Longest Prefix Matching) search becomes a bottleneck of routers' performance since the LPM complexity grows in proportion to the forwarding table size and the address length. To speed up the forwarding process, this paper introduces a data structure named BMT(Bit-Map Tie) to minimize the frequent main memory accesses. All the necessary search computations in BMT are done over a small index table stored at cache. To build the small index table from the tie representation of the forwarding table, BMT represents a link pointer to the child node and a node pointer to the corresponding entry in the forwarding table with one bit respectively. To improve the poor performance of the conventional tries when their height becomes higher due to the increase of the address length, BMT adopts a binary search algorithm for determining the appropriate level of tries to start. The simulation experiments show that BMT compacts the IPv4 backbone routers' forwarding table into a small one less than 512-kbyte and achieves the average speed of 250ns/packet on Pentium II processors, which is almost the same performance as the fastest conventional lookup algorithms.

2-Layered Group Key Management Structure and Protocols using Multi-Core Based Tree (다중 코어 기반 트리를 이용한 2계층 그룹키 관리 구조 및 프로토콜)

  • Cho, Tac-Nam;Kim, Sang-Hee;Eun, Sang-A;Lee, Sang-Ho;Chae, Ki-Joon;Park, Won-Joo;Nah, Jae-Hoon
    • Journal of KIISE:Information Networking
    • /
    • v.29 no.5
    • /
    • pp.583-594
    • /
    • 2002
  • Assuring the security of group communications such as tole-conference and software distribution requires a common group key be shared among the legal members in a secure manner. Especially for large groups with frequent membership change, efficient rekey mechanism is essential for scalability. One of the most popular ways to provide sealable rekey is to partition the group into several subgroups. In this paper, we propose a two-layered key management scheme which combines DEP and CBT, a protocol in which subgroup manager cannot access the multicast data and another that has a multi-core, respectively. We also select sub-group key management protocols suitable for our structure and design new rekey protocols to exclude the subgroup managers from the multicast data. Compared to previous protocols based on CBT, our scheme provides forward secrecy, backward secrecy and scalability. This would reduce the number of encryption and decryption for a rekey message and would improve the efficiency number of rekey messages and the amount of information related to group members that group managers must maintain compared to DEP.

An Investigation of Intellectual Structure on Data Papers Published in Data Journals in Web of Science (Web of Science 데이터학술지 게재 데이터논문의 지적구조 규명)

  • Chung, EunKyung
    • Journal of the Korean Society for information Management
    • /
    • v.37 no.1
    • /
    • pp.153-177
    • /
    • 2020
  • In the context of open science, data sharing and reuse are becoming important researchers' activities. Among the discussions about data sharing and reuse, data journals and data papers shows visible results. Data journals are published in many academic fields, and the number of papers is increasing. Unlike the data itself, data papers contain activities that cite and receive citations, thus creating their own intellectual structures. This study analyzed 14 data journals indexed by Web of Science, 6,086 data papers and 84,908 cited references to examine the intellectual structure of data journals and data papers in academic community. Along with the author's details, the co-citation analysis and bibliographic coupling analysis were visualized in network to identify the detailed subject areas. The results of the analysis show that the frequent authors, affiliated institutions, and countries are different from that of traditional journal papers. These results can be interpreted as mainly because the authors who can easily produce data publish data papers. In both co-citation and bibliographic analysis, analytical tools, databases, and genome composition were the main subtopic areas. The co-citation analysis resulted in nine clusters, with specific subject areas being water quality and climate. The bibliographic analysis consisted of a total of 27 components, and detailed subject areas such as ocean and atmosphere were identified in addition to water quality and climate. Notably, the subject areas of the social sciences have also emerged.

Characteristics of Summer Rainfall over East Asia as Observed by TRMM PR (TRMM 위성의 강수레이더에서 관측된 동아시아 여름 강수의 특성)

  • Seo, Eun-Kyoung
    • Journal of the Korean earth science society
    • /
    • v.32 no.1
    • /
    • pp.33-45
    • /
    • 2011
  • The characteristics and vertical structure of the rainfall are examined in terms of rain types using TRMM (Tropical Rainfall Measuring Mission) PR (Precipitation Radar) data during the JJA period of 2002-2006 over three different regions; midlatitude region around the Korean Peninsula (EA1), subtropical East Asia (EA2), and tropical East Asia (EA3). The convective rain fraction in the EA1 region is 12.2%, which is smaller by 6% than those in the EA2 and EA3 regions. EA1 shows less frequent convective rain events, which are about 0.5 times as many as those in EA3. EA1 produces the mean convective rain rate of 10.4 mm/h that is about 40% larger than EA2 and EA3 while all regions have similar mean stratiform rain rate. The relationships between storm height and rain rate indicate that the rain rate is proportional to the storm height. Based on the vertical structure of radar reflectivity, EA1 produces deeper and stronger convective clouds with higher rain rate compared to the other regions. In EA3, radar reflectivity increases distinctly toward the land surface at altitude below 5 km, indicating more dominant coalescence-collision processes than the other regions. Furthermore, the bright band of stratiform rain clouds in EA3 is very distinct. In convective rain clouds, the first EOFs of radar reflectivity profiles are similar among the three regions, while the second EOFs are slightly different. The larger variability exists at upper layers for EA1 while it exits at lower levels for EA3.

Log-Structured B-Tree for NAND Flash Memory (NAND 플래시 메모리를 위한 로그 기반의 B-트리)

  • Kim, Bo-Kyeong;Joo, Young-Do;Lee, Dong-Ho
    • The KIPS Transactions:PartD
    • /
    • v.15D no.6
    • /
    • pp.755-766
    • /
    • 2008
  • Recently, NAND flash memory is becoming into the spotlight as a next-generation storage device because of its small size, fast speed, low power consumption, and etc. compared to the hard disk. However, due to the distinct characteristics such as erase-before-write architecture, asymmetric operation speed and unit, disk-based systems and applications may result in severe performance degradation when directly implementing them on NAND flash memory. Especially when a B-tree is implemented on NAND flash memory, intensive overwrite operations may be caused by record inserting, deleting, and reorganizing. These may result in severe performance degradation. Although ${\mu}$-tree has been proposed in order to overcome this problem, it suffers from frequent node split and rapid increment of its height. In this paper, we propose Log-Structured B-Tree(LSB-Tree) where the corresponding log node to a leaf node is allocated for update operation and then the modified data in the log node is stored at only one write operation. LSB-tree reduces additional write operations by deferring the change of parent nodes. Also, it reduces the write operation by switching a log node to a new leaf node when inserting the data sequentially by the key order. Finally, we show that LSB-tree yields a better performance on NAND flash memory by comparing it to ${\mu}$-tree through various experiments.

An Analytical Study on the Behavior of Slab Structure Considering the Remodeling (리모델링 공사를 고려한 슬래브 구조물의 거동에 관한 해석적 연구)

  • Choi, Hoon;Joo, Hyung-Joong;Lee, Seung-Sik;Yoon, Soon-Jong
    • Journal of the Korea institute for structural maintenance and inspection
    • /
    • v.14 no.2
    • /
    • pp.106-112
    • /
    • 2010
  • Due to the improvement and stabilization of the social environment, construction market in the urban region is under shrinking. According, researches to lengthen the service life of the existing building structures are under the way through the remodeling or maintenance of deteriorated structures other than the new constructions. Similar situations are widely discussed in the domestic building construction market and the social importance of the remodeling of the existing building structures is increased. Although the structural stability of the building is uncertain due to the frequent repairing and structural changing, the remodeling works are usually conducted. In general, documents such as drawings and calculations for the design of the deteriorated structure to be remodeled are not kept. Accident at the remodeling site frequently occur because of the lack of thorough understanding of changed situations such as loadings, loading paths, changing of the mechanical properties of material, etc. In this paper, using the finite element analysis method, we investigated the structural behaviors of slab in the remodeling building and the results are applied to remodeling construction, and the appropriateness of the remodeling works are evaluated.

A Study on the Elaboration of Request for Proposal of Localization Parts using AHP method (AHP 기법을 적용한 부품국산화 제안요청서 정교화 연구)

  • Song, Hyeong-Min
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.21 no.1
    • /
    • pp.35-44
    • /
    • 2020
  • The purpose of this study is to elaborate the request for proposal (RFP) for the localization parts development support project of core parts carried out by the Defense Agency for Technology and Quality. The RFP is the most important document throughout the localization parts project, including project announcement and developer selection, design and test of the development product, final evaluation, and standardization of the project. However, if the RFP is not established at the beginning of the project, there is an increased risk of business failure due to frequent changes by various reasons. In this study, we recognized the necessity of elaboration of RFP and applied the AHP method for quantitative elaboration. Eight requirements of the RFP related to the mechanical/electrical performance of localized development products and three elaboration methods for each requirement were designed in a hierarchical structure, and each weight was calculated by applying the 5-point scale AHP method. The AHP survey was conducted with 20 developers participating in the localization parts project, and the consistency ratio of the AHP survey result was less than 0.1. The elaboration method with the highest value among the calculated weights is classified, and the analysis results and future research directions of the elaboration method are presented.