• Title/Summary/Keyword: System Interface

Search Result 7,676, Processing Time 0.037 seconds

ICFGO : UI Concealing and Dummy Flow Insertion Method for Inter-Procedural Control Flow Graph Obfuscation (ICFGO : Inter-Procedural Control Flow Graph 난독화를 위한 UI 은닉 및 Dummy Flow 삽입 기법)

  • Shim, Hyunseok;Jung, Souhwan
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.30 no.3
    • /
    • pp.493-501
    • /
    • 2020
  • For the obfuscation of Flow Analysis on the Android operating system, the size of the Flow Graph can be large enough to make analysis difficult. To this end, a library in the form of aar was implemented so that it could be inserted into the application in the form of an external library. The library is designed to have up to five child nodes from the entry point in the dummy code, and for each depth has 2n+1 numbers of methods from 100 to 900 for each node, so it consists of a total of 2,500 entry points. In addition, entry points consist of a total of 150 views in XML, each of which is connected via asynchronous interface. Thus, the process of creating a Inter-procedural Control Flow Graph has a maximum of 14,175E+11 additional cases. As a result of applying this to application, the Inter Procedure Control Flow Analysis too generates an average of 10,931 edges and 3,015 nodes with an average graph size increase of 36.64%. In addition, in the APK analyzing process showed that up to average 76.33MB of overhead, but only 0.88MB of execution overhead in the user's ART environment.

Design and Verification of PCI 2.2 Target Controller to support Prefetch Request (프리페치 요구를 지원하는 PCI 2.2 타겟 컨트롤러 설계 및 검증)

  • Hyun Eugin;Seong Kwang-Su
    • The KIPS Transactions:PartA
    • /
    • v.12A no.6 s.96
    • /
    • pp.523-530
    • /
    • 2005
  • When a PCI 2.2 bus master requests data using Memory Read command, a target device may hold PCI bus without data to be transferred for long time because a target device needs time to prepare data infernally. Because the usage efficiency of the PCI bus and the data transfer efficiency are decreased due to this situation, the PCI specification recommends to use the Delayed Transaction mechanism to improve the system performance. But the mechanism cann't fully improve performance because a target device doesn't know the exact size of prefetched data. In the previous work, we propose a new method called Prefetch Request when a bus master intends to read data from the target device. In this paper, we design PCI 2.2 controller and local device that support the proposed method. The designed PCI 2.2 controller has simple local interface and it is used to convert the PCI protocol into the local protocol. So the typical users, who don't know the PCI protocol, can easily design the PCI target device using the proposed PCI controller. We propose the basic behavioral verification, hardware design verification, and random test verification to verify the designed hardware. We also build the test bench and define assembler instructions. And we propose random testing environment, which consist of reference model, random generator ,and compare engine, to efficiently verify corner case. This verification environment is excellent to find error which is not detected by general test vector. Also, the simulation under the proposed test environment shows that the proposed method has the higher data transfer efficiency than the Delayed Transaction about $9\%$.

Comparative evaluation of micro-shear bond strength between two different luting methods of resin cement to dentin (합착 술식에 따른 레진 합착제의 상아질에 대한 미세전단결합강도의 비교 연구)

  • Lee, Yoon-Jeong;Park, Sang-Jin;Choi, Kyoung-Kyu
    • Restorative Dentistry and Endodontics
    • /
    • v.30 no.4
    • /
    • pp.283-293
    • /
    • 2005
  • The purpose of this study was to evaluate the effect of dual bonding technique by comparing microshear bond strength between two different luting methods of resin cement to tooth dentin. Three dentin bonding systems(All-Bond 2, One-Step, Clearfil SE Bond), two temporary cements (Propac, Freegenol) were used in this study. In groups used conventional luting procedure, dentin surfaces were left untreated. In groups used dual bonding technique, three dentin bonding systems were applied to each dentin surface. All specimens were covered with each temporary cement. The temporary cements were removed and each group was treated using one of three different dentin bonding system. A resin cement was applied to the glass cylinder surface and the cylinder was bonded to the dentin surface. Then, micro-shear bond strength test was performed. For the evaluation of the morphology at the resin/dentin interface, SEM examination was also performed. 1. Conventional luting procedure showed higher micro-shear bond strengths than dual boning technique. However, there were no significant differences. 2. Freegenol showed higher micro-shear bond strengths than Propac, but there were no significant differences. 3. In groups used dual bonding technique, SE Bond showed significantly higher micro-shear bond strengths in One-Step and All-Bond 2 (p<0.05), but there was no significant difference between One-Step and All-Bond 2. 4. In SEM observation, with the use of All-Bond 2 and One-Step, very long and numerous resin tags were observed. This study suggests that there were no findings that the dual bonding technique would be better than the conventional luting procedure.

Comparison of Volume of Fluid (VOF) type Interface Capturing Schemes using Eulerian Grid System (오일러 격자체계에서 유체율 함수에 기초한 경계면 추적기법의 비교)

  • Kim, Do-Sam;Kim, Tag-Gyeom;Shin, Bum-Shick;Lee, Kwang-Ho
    • Journal of Korean Society of Coastal and Ocean Engineers
    • /
    • v.32 no.1
    • /
    • pp.1-10
    • /
    • 2020
  • The application of multiphase flows is increasingly being applied to analyze phenomena such as single phase flows where the fluid boundary changes continuously over time or the problem of mixing a liquid phase and a gas phase. In particular, multiphase flow models that take into account incompressible Newtonian fluids for liquid and gas are often applied to solve the problems of the free water surface such as wave fields. In general, multi-phase flow models require time-based the surface tracking of each fluid's phase boundary, which determines the accuracy of the final calculation of the model. This study evaluates the advection performance of representative VOF-type boundary tracking techniques applied to various CFD numerical codes. The effectiveness of the FCT method to control the numerical flux to minimize the numerical diffusion in the conventional VOF-type boundary tracking method and advection calculation was mainly evaluated. In addition, the possibility of tracking performance of free surface using CIP method (Yabe and Aoki, 1991) was also investigated. Numerical results show that the FCT-VOF method introducing an anti-diffusive flux to precent excessive diffusion is superior to other methods under the confined conditions in this study. The results from this study are expected to be used as an important basic data in selecting free surface tracking techniques applied to various numerical codes.

Development of a Gridded Simulation Support System for Rice Growth Based on the ORYZA2000 Model (ORYZA2000 모델에 기반한 격자형 벼 생육 모의 지원 시스템 개발)

  • Hyun, Shinwoo;Yoo, Byoung Hyun;Park, Jinyu;Kim, Kwang Soo
    • Korean Journal of Agricultural and Forest Meteorology
    • /
    • v.19 no.4
    • /
    • pp.270-279
    • /
    • 2017
  • Regional assessment of crop productivity using a gridded simulation approach could aid policy making and crop management. Still, little effort has been made to develop the systems that allows gridded simulations of crop growth using ORYZA 2000 model, which has been used for predicting rice yield in Korea. The objectives of this study were to develop a series of data processing modules for creating input data files, running the crop model, and aggregating output files in a region of interest using gridded data files. These modules were implemented using C++ and R to make the best use of the features provided by these programming languages. In a case study, 13000 input files in a plain text format were prepared using daily gridded weather data that had spatial resolution of 1km and 12.5 km for the period of 2001-2010. Using the text files as inputs to ORYZA2000 model, crop yield simulations were performed for each grid cell using a scenario of crop management practices. After output files were created for grid cells that represent a paddy rice field in South Korea, each output file was aggregated into an output file in the netCDF format. It was found that the spatial pattern of crop yield was relatively similar to actual distribution of yields in Korea, although there were biases of crop yield depending on regions. It seemed that those differences resulted from uncertainties incurred in input data, e.g., transplanting date, cultivar in an area, as well as weather data. Our results indicated that a set of tools developed in this study would be useful for gridded simulation of different crop models. In the further study, it would be worthwhile to take into account compatibility to a modeling interface library for integrated simulation of an agricultural ecosystem.

Development of Hardware for the Architecture of A Remote Vital Sign Monitor (무선 체온 모니터기 아키텍처 하드웨어 개발)

  • Jang, Dong-Wook;Jang, Sung-Whan;Jeong, Byoung-Jo;Cho, Hyun-Seob
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.11 no.7
    • /
    • pp.2549-2558
    • /
    • 2010
  • A Remote Vital Sign Monitor is an in-home healthcare system designed to wirelessly monitor core-body temperature. The Remote Vital Sign Monitor provides accuracy and features which are comparable to hospital equipment while minimizing cost with ease-of-use. It has two parts, a bandage and a monitor. The bandage and the monitor both use the Chipcon2430(CC2430) which contains an integrated 2.4GHz Direct Sequence Spread Spectrum radio. The CC2430 allows Remote Vital Sign Monitor to operate at over a 100-foot indoor radius. A simple user interface allows the user to set an upper temperature and a lower temperature that is monitored with respect to the core-body temperature. If the core-body temperature exceeds the one of two defined temperatures, the alarm will sound. The alarm is powered by a low-voltage audio amplifier circuit which is connected to a speaker. In order to accurately calculate the core-body temperature, the Remote Vital Sign Monitor must utilize an accurate temperature sensing device. The thermistor selected from GE Sensing satisfies the need for a sensitive and accurate temperature reading. The LCD monitor has a screen size that measures 64.5mm long by 16.4mm wide and also contains back light, and this should allow the user to clearly view the monitor from at least 3 feet away in both light and dark situations.

Channel Assignment and Routing using Traffic Profiles in Wireless Mesh Networks (무선 메쉬 네트워크에서 트래픽 프로파일을 고려하는 채널 할당 및 라우팅)

  • Park, Sook-Young;Lee, Sang-Kyu
    • Journal of KIISE:Information Networking
    • /
    • v.37 no.5
    • /
    • pp.374-385
    • /
    • 2010
  • Wireless mesh networks can be deployed for various networks from home networking to last-mile broadband Internet access. Wireless mesh networks are composed of mesh routers and mesh clients. In these networks, static nodes form a multi-hop backbone of a large wireless access network that provides connectivity to end-users' mobile terminals. The network nodes cooperate with each other to relay data traffic to its destinations. In order to increase connectivity and better performance, researchers are getting interested in multi-channel and multi-interface wireless mesh networks. In these networks, non-overlapping multiple frequency channels are used simultaneously to increase the aggregate bandwidth available to end-users. Recently, researches have focused on finding suitable channel assignments for wireless network interfaces, equiped in a mesh node, together with efficient routing to improve overall system throughput in wireless mesh networks. This goal can be achieved by minimize channel interference. Less interference among using channels in a network guarantees more aggregated channel capacity and better connectivity of the networks. In this thesis, we propose interference aware channel assignment and routing algorithms for multi-channel multi-hop wireless mesh networks. We propose Channel Assignment and Routing algorithms using Traffic Profiles(CARTP) and Routing algorithms allowing detour routing(CARTP+2). Finally, we evaluate the performance of proposed algorithms in comparison to results from previous methods using ns-2 simulations. The simulation results show that our proposed algorithms can enhance the overall network performance in wireless mesh networks.

TeloSIM: Instruction-level Sensor Network Simulator for Telos Sensor Node (TeloSIM: Telos 형 센서노드를 위한 명령어 수준 센서네트워크 시뮬레이터)

  • Joe, Hyun-Woo;Kim, Hyung-Shin
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.16 no.11
    • /
    • pp.1021-1030
    • /
    • 2010
  • In the sensor network, many tiny nodes construct Ad-Hoc network using wireless interface. As this type of system consists of thousands of nodes, managing each sensor node in real world after deploying them is very difficult. In order to install the sensor network successfully, it is necessary to verify its software using a simulator beforehand. In fact Sensor network simulators require high fidelity and timing accuracy to be used as a design, implementation, and evaluation tool of wireless sensor networks. Cycle-accurate, instruction-level simulation is the known solution for those purposes. In this paper, we developed an instruction-level sensor network simulator for Telos sensor node as named TeloSlM. It consists of MSP430 and CC2420. Recently, Telos is the most popular mote because MSP430 can consume the minimum energy in recent motes and CC2420 can support Zigbee. So that TeloSlM can provide the easy way for the developers to verify software. It is cycle-accurate in instruction-level simulator that is indispensable for OS and the specific functions and can simulate scalable sensor network at the same time. In addition, TeloSlM provides the GUI Tool to show result easily.

Fiber-optic Temperature Sensor Using a Silicone Oil and an OTDR (OTDR을 이용한 실리콘 오일 기반의 광섬유 온도 센서)

  • Jang, Jae Seok;Yoo, Wook Jae;Shin, Sang Hun;Lee, Dong Eun;Kim, Mingeon;Kim, Hye Jin;Song, Young Beom;Jang, Kyoung Won;Cho, Seunghyun;Lee, Bongsoo
    • The Transactions of The Korean Institute of Electrical Engineers
    • /
    • v.64 no.11
    • /
    • pp.1592-1597
    • /
    • 2015
  • In this study, we developed a fiber-optic temperature sensor (FOTS) based on a silicone oil and an optical time domain reflectometer (OTDR) to apply the measurement of a coolant leakage in the nuclear power plant. The sensing probe of the FOTS consists of a silicone oil, a stainless steel cap, a FC terminator, and a single mode optical fiber. Fresnel reflection arising at the interface between the silicone oil and the single mode optical fiber in the sensing probe is changed by varying the refractive index of the silicone oil according to the temperature. Therefore, we measured the optical power of the light signals reflected from the sensing probe. The measurable temperature range of the FOTS using a Cu-coated silica fiber is from $70^{\circ}C$ to $340^{\circ}C$ and the maximum operation temperature of the FOTS is sufficient for usage at the secondary system in the nuclear power plant.

Variation of Flow and Filtration Mechanisms in an Infiltration Trench Treating Highway Stormwater Runoff (고속도로 강우유출수 처리를 위한 침투도랑에서 흐름조건에 따른 여과기작 및 효율분석)

  • Guerra, Heidi B.;Yu, Jianghua;Kim, Youngchul
    • Journal of Wetlands Research
    • /
    • v.20 no.1
    • /
    • pp.63-71
    • /
    • 2018
  • The particle filtration mechanisms in an infiltration trench should be varying due to the different hydraulic conditions during stormwater runoff. The understanding of these variations associated with different filtration mechanisms and their effect on the particle removal efficiency is of vital importance. Therefore, a LID (Low Impact Development) system comprising of an infiltration trench packed with gravel and woodchip was investigated during the monitoring of several independent rainfall events. A typical rainfall event was divided into separate regimes and their corresponding flow conditions as well as filtration mechanisms in the trench were analyzed. According to hydraulic conditions, it was found out that filtration changes between vertical and horizontal flows as well as between unsaturated, saturated, and partially-saturated flows. Particle separation efficiency was high (55-76%) and was mainly governed by physical straining during the unsaturated period. It was then enhanced by diffusion during the saturated period (75-95%). When the trench became partially saturated at the end of the rainfall event, the efficiency decreased which was believed to be due to the existence of a negatively charged air-water interface which limited the removal to positively charged particles.