Abstract:
A computer implemented method of applying a technical application security posture to a software project is described. The method allows an industry or corporate wide technical security posture to be enumerated. It further allows multiple software applications to be represented based on existing or proposed software (source code) producing a model representation of the application. Implementations of the technical security posture can then be combined with the software application model to ensure the necessary technical security posture is applied to the application implementation.
Abstract:
A test system comprising a reactor having a fluid circuit and a test zone for an item under test. A plurality of control zones are included in the fluid circuit for controlling parameters of the fluid in accordance with control information. A control system receives input data specifying test values for the fluid parameters, predicts the behaviour of the fluid using the input data and a mathematical model of the reactor, calculates control information based on the predicted fluid behaviour, and communicates the control information to the control zones. The system can simulate transient test conditions by selective use of fluid evacuation and dilution, and by use of temperature and flow bypass circuits.
Abstract:
A physical unclonable function (PUF) device comprising two chains of sub-cells that provide two parallel signal paths between an input and an arbiter that generates a response bit depending on the relative timing of the signals arriving on each signal path. Each sub-cell comprises flip flops and multiplexers, the multiplexers being controlled by a challenge input. The device is well suited for implementation on an FPGA, particularly such that a respective sub-cell is implemented in each FPGA slice. The device requires relatively low hardware resources while yielding good uniqueness and reliability results.
Abstract:
An electronically scanned bistatic radar system comprising a phased antenna array for transmission or reception at each node of a link being protected. Each node is electronically switched between a plurality of scan angle configurations. A target's baseline crossing point or direction of movement is determined more precisely by switching between a plurality of scan angle configurations focussed along a locus of points running substantially parallel to, or perpendicular to, the link. The system reduces the incidence of false alarms and allows greater target information to be gathered.
Abstract:
A method of controlling power provided by a generator (10) to an end system (12) in which power is diverted from the output of said generator (10) to an auxiliary system (22) during periods of excessive power output from the generator. The diverted power is stored in an energy store (24) and, during periods of lower power output from the generator, is returned to the end system by discharging the energy store. The diversion and return of power is controlled to maintain the power delivered to the end system at a desired mean power level. Diversion of power from the generator also has the effect of preventing the generator from producing excessive voltage levels.
Abstract:
An intruder detection system comprising a pair of detection nodes supporting a bidirectional wireless communication link across which each node is capable of sending a wireless signal to and receiving a wireless signal from the other paired node. Each node analyses the wireless signal received from the other node to detect one or more characteristics of the received signal that is indicative of a target in the detection zone. Each node is operable in a transmit mode in which it transmits to the other paired node, and a receive mode in which it receives from said other paired node, each node switching periodically between modes.
Abstract:
An apparatus for measuring parameter values from an electrical input signal comprises a signal sampling device operable to sample said input signal and to produce a corresponding output comprising a measured parameter value; a signal level detector configured to detect changes in the level of the input signal by more than a threshold amount; and a controller co-operable with the signal sampling device and the signal level detector. The controller is configured to operate the signal sampling device to sample the input signal in response to the signal level detector detecting a change in the input signal level by more than the threshold amount.
Abstract:
An aggregate processing apparatus comprising a conveyor support structure having a base section located at a side of the apparatus, a mid- section pivotably coupled to the base section and a head section pivotably coupled to the mid-section. The conveyor support structure is operable between a deployed state, in which the mid-section and the head section project from the side, and a transport state in which the mid-section is folded to extend across the first face and the head section is folded with respect to the mid-section to extend across an end face of the apparatus.
Abstract:
A computer-implemented system for verifying vehicle usage comprising a server capable of communication with a plurality of clients across a communications network. Each client is provided in a respective vehicle and with a respective global positioning system (GPS) by which the client can determine the location of the respective vehicle. A first of the clients sends a token to a second of the clients when the respective vehicles are within a valid range of one another. One or both of the first and second clients modifies the token to include information dependent on the location of one or both of the vehicles when the token is exchanged. The modified token is returned to the server which extracts the location dependent information from the modified token. This allows validation of the returned token. Validated tokens can be used in the assessment of vehicle usage and toll calculation. The system can offer a high level of privacy to users as well as being robust against fraudulent use.
Abstract:
A packaging system for individually packaging a succession of products, especially poultry, into bags, for example quad seal bags. The system comprises a packaging apparatus, a weighing apparatus and a printer. The weighing apparatus is located adjacent the packaging apparatus such that the weighed product is the next product to be packaged by the packaging apparatus. The printer prints information relating to the weight of the weighed product directly onto the packaging material for the weighed product, or onto a label for the weighed product. Since the product is weighed just before being packaged, it is ensured that the information printed onto a bag relates to the specific product in the bag.