4,345 research outputs found

    Computational Soundness for Dalvik Bytecode

    Full text link
    Automatically analyzing information flow within Android applications that rely on cryptographic operations with their computational security guarantees imposes formidable challenges that existing approaches for understanding an app's behavior struggle to meet. These approaches do not distinguish cryptographic and non-cryptographic operations, and hence do not account for cryptographic protections: f(m) is considered sensitive for a sensitive message m irrespective of potential secrecy properties offered by a cryptographic operation f. These approaches consequently provide a safe approximation of the app's behavior, but they mistakenly classify a large fraction of apps as potentially insecure and consequently yield overly pessimistic results. In this paper, we show how cryptographic operations can be faithfully included into existing approaches for automated app analysis. To this end, we first show how cryptographic operations can be expressed as symbolic abstractions within the comprehensive Dalvik bytecode language. These abstractions are accessible to automated analysis, and they can be conveniently added to existing app analysis tools using minor changes in their semantics. Second, we show that our abstractions are faithful by providing the first computational soundness result for Dalvik bytecode, i.e., the absence of attacks against our symbolically abstracted program entails the absence of any attacks against a suitable cryptographic program realization. We cast our computational soundness result in the CoSP framework, which makes the result modular and composable.Comment: Technical report for the ACM CCS 2016 conference pape

    Generalized compliant motion primitive

    Get PDF
    This invention relates to a general primitive for controlling a telerobot with a set of input parameters. The primitive includes a trajectory generator; a teleoperation sensor; a joint limit generator; a force setpoint generator; a dither function generator, which produces telerobot motion inputs in a common coordinate frame for simultaneous combination in sensor summers. Virtual return spring motion input is provided by a restoration spring subsystem. The novel features of this invention include use of a single general motion primitive at a remote site to permit the shared and supervisory control of the robot manipulator to perform tasks via a remotely transferred input parameter set

    Dual-Arm Generalized Compliant Motion With Shared Control

    Get PDF
    Dual-Arm Generalized Compliant Motion (DAGCM) primitive computer program implementing improved unified control scheme for two manipulator arms cooperating in task in which both grasp same object. Provides capabilities for autonomous, teleoperation, and shared control of two robot arms. Unifies cooperative dual-arm control with multi-sensor-based task control and makes complete task-control capability available to higher-level task-planning computer system via large set of input parameters used to describe desired force and position trajectories followed by manipulator arms. Some concepts discussed in "A Generalized-Compliant-Motion Primitive" (NPO-18134)

    Supervised autonomous control, shared control, and teleoperation for space servicing

    Get PDF
    A local-remote telerobot system for single- and dual-arm supervised autonomy, shared control, and teleoperation has been demonstrated. The system is composed of two distinct parts: the local site, where the operator resides; and the remote site, where the robots reside. The system could be further separated into dual local sites communicating with a common remote site. This is valuable for potential space missions where a space based robotic system may be controlled either by a space based operator or by a ground based operator. Also, multiple modes of control integrated into a common system are valuable for satisfying different servicing scenarios. The remote site single arm control system is described, and its parameterization for different supervised autonomous control, shared control, and teleoperation tasks are given. Experimental results are also given for selected tasks. The tasks include compliant grasping, orbital replacement unit changeout, bolt seating and turning, electronics card removal and insertion, and door opening

    JPL space station telerobotic engineering prototype development: Advanced telerobotics system technology

    Get PDF
    The objective of the Advanced Telerobotics System Technology Task is to develop/prototype advanced telerobotics supervisory and shared control to enhance Intra-Vehicular Activity (IVA) teleoperation in the Space Station. The technology provides enhanced telerobotics capabilities while operating within the expected constraints of computation limitations, time delay, and bus bandwidth. A local site operator interface has also been developed for specifying teleoperation and shared control modes as well as supervised autonomous macros for execution at the remote site. The primary objective of the task is to transfer the advanced technology to appropriate flight centers to enhance the baseline Station capabilities

    Моделирование кинетики синтеза Фишера- Тропша на ультрадисперсном катализаторе

    Get PDF
    Large area pulsed laser deposition of alumina on stainless steel with Ar or Ar/O2 mixtures as processing gas in investigated using excimer laser radiation. The high area coveraging was achieved by a simultaneous movement of target and substrate in combination with the use of a certain power density distribution achieving a special angular distribution of the vapour/plasma plume. The chemical properties of the films were studied by X-ray photoelectron spectroscopy, and the morphology and uniformness by optical microscopy and ellipsometry

    Telerobot control system

    Get PDF
    This invention relates to an operator interface for controlling a telerobot to perform tasks in a poorly modeled environment and/or within unplanned scenarios. The telerobot control system includes a remote robot manipulator linked to an operator interface. The operator interface includes a setup terminal, simulation terminal, and execution terminal for the control of the graphics simulator and local robot actuator as well as the remote robot actuator. These terminals may be combined in a single terminal. Complex tasks are developed from sequential combinations of parameterized task primitives and recorded teleoperations, and are tested by execution on a graphics simulator and/or local robot actuator, together with adjustable time delays. The novel features of this invention include the shared and supervisory control of the remote robot manipulator via operator interface by pretested complex tasks sequences based on sequences of parameterized task primitives combined with further teleoperation and run-time binding of parameters based on task context

    Disentangling surface and bulk transport in topological-insulator pp-nn junctions

    Get PDF
    By combining nn-type Bi2Te3\mathrm{Bi_2Te_3} and pp-type Sb2Te3\mathrm{Sb_2Te_3} topological insulators, vertically stacked pp-nn junctions can be formed, allowing to position the Fermi level into the bulk band gap and also tune between nn- and pp-type surface carriers. Here we use low-temperature magnetotransport measurements to probe the surface and bulk transport modes in a range of vertical Bi2Te3/Sb2Te3\mathrm{Bi_2Te_3/Sb_2Te_3} heterostructures with varying relative thicknesses of the top and bottom layers. With increasing thickness of the Sb2Te3\mathrm{Sb_2Te_3} layer we observe a change from nn- to pp-type behavior via a specific thickness where the Hall signal is immeasurable. Assuming that the the bulk and surface states contribute in parallel, we can calculate and reproduce the dependence of the Hall and longitudinal components of resistivity on the film thickness. This highlights the role played by the bulk conduction channels which, importantly, cannot be probed using surface sensitive spectroscopic techniques. Our calculations are then buttressed by a semi-classical Boltzmann transport theory which rigorously shows the vanishing of the Hall signal. Our results provide crucial experimental and theoretical insights into the relative roles of the surface and bulk in the vertical topological pp-nn junctions.Comment: 11 pages, 5 figure

    At Issue: A Tale of Three Teachers

    Get PDF

    Device Acquires and Retains Rock or Ice Samples

    Get PDF
    The Rock Baller is a sample acquisition tool that improves sample retention. The basic elements of the Rock Baller are the tool rotation axis, the hub, the two jaws, and the cutting blades, which are located on each of the jaws. The entire device rotates about the tool rotation axis, which is aligned parallel to the nominal normal direction of the parent rock surface. Both jaws also rotate about the jaw axis, which is perpendicular to the tool rotation axis, at a rate much slower than the rotation about the tool rotation axis. This movement gradually closes the jaws into a nearly continuous hemispherical shell that encloses the sample as it is cut from the parent rock. When required the jaws are opened to release the sample. The hemispherical cutting method eliminates the sample retention problems associated with existing sample acquisition methods that employ conventional cylindrical cutting. The resulting samples are hemispherical, or nearly hemispherical, and as a result the aspect ratio (sample depth relative to sample radius) is essentially fixed. This fixed sample aspect ratio may be considered a drawback of the Rock Baller method, as samples with a higher aspect ratio (more depth, less width) may be considered more scientifically valuable because such samples would allow for a broader inspection of the geological record. This aspect ratio issue can be ameliorated if the Rock Baller is paired with a device similar to the Rock Abrasion Tool (RAT) used on the Mars Exploration Rovers. The RAT could be used to first grind into the surface of the parent rock, after which the Rock Baller would extract a sample from a depth inside the rock that would not have been possible without first using the RAT. Other potential applications for this technology include medical applications such as the removal of tissue samples or tumors from the body, particularly during endoscopic, laparoscopic, or thoracoscopic surgeries
    corecore