1. Introduction
Mechanical locks have been continuously improved [
1,
2,
3], while the mechanical assemblies of electric locks still present unresolved challenges. For this reason, mechanical locks are still an important link in the chain of security. The evolution of mechanical lock design has been accompanied by a parallel advancement in defeat and exploitation techniques [
4,
5,
6,
7,
8]. Methods [
7,
8] use audible sound, recorded at a distance, and mention possible defences (playing random noises) only briefly. As an emerging field, ultrasonic methods offer vast potential for growth and innovation across both attacks and defences.
To improve physical security, this paper focuses on safeguarding mechanical locks from active and passive ultrasonic exploitation. No major changes will be made to the mechanical assembly. The shapes and sizes of all other parts, including the driver pins, will stay the same. Only the material composition of the key pins will be altered. This way, a high-security lock’s protection against standard mechanical attacks [
9,
10,
11] (e.g., bumping, picking or raking using Kopsch’s tools, mechanical decoding with “Sputnik” tool, drilling, etc.) in the form of pick-proof pins, trapping calottes (
Fangkalotten) [
2,
3], double pins, pins in multiple planes, cascaded locks (
Kaskadensystem) [
3,
9], anti-drilling rods, etc., will be kept, and extra protection will be added.
Active ultrasonic detectors [
12] determine lock pin lengths by measuring the time delay of the ultrasound echo bouncing off the tip of each pin. Passive ultrasonic detectors [
13], which are cheaper, register vibrations on a pin’s lateral surface (
Figure 1) using a laser beam perpendicular to the pin. The laser microphone records pin vibrations at the pin’s impact on the plug/rotor, after the pin’s spring is compressed and abruptly released. The measured natural frequencies are then correlated with the lengths of the pins.
For both types of ultrasonic attacks to succeed, Young’s modulus E and density of key pins must be known to the attacker, and pins of different lengths must have different natural frequencies. Both key pins and driver pins on all known high-security pin-tumbler locks are always made of homogeneous metal alloys, most often brass or steel. Driver pins are all the same length, while key pins from one manufacturer are usually made in 10 standard lengths. Every key has a code, like 2-4-6-5-8 for a five-pin lock that determines the length of its pins. Since the natural vibration frequency of a pin changes based on how long it is, attackers can use ultrasonic waves to easily identify the pins and exploit the lock.
A lock resistant to ultrasonic attacks should have key pins with equal natural frequencies regardless of their lengths. Furthermore, pointing the laser probe at a standing wave node on the pin will prevent the passive ultrasonic attack from succeeding. This is why the key pins should be made of alloys with variable and density along the pin’s longitudinal axis x.
The natural frequency
f of longitudinal vibrations of a thin rod [
14] of length
L made of a homogeneous material is
where
E is Young’s modulus and
is density. While using different homogeneous alloys allows all 10 pins of varying lengths to achieve an identical frequency, this approach alters the positions
(
Figure 2) of the standing wave nodes. A node is then fixed to a point
and cannot be moved. If it is possible to move
to a point close to a pin’s tapered tip, like in
Figure 2, which is a spot where a laser probe will be pointing, it will be more difficult for an attacker to record a useful signal because of the small amplitude of vibrations.
Even for a homogeneous material, Equation (
1) is valid only if the rod can be considered “thin” (i.e., if the ratio
for error < 0.1%), and if cross-section
is constant. Gradient
increases the speed of sound
, thus increasing the frequency
f and moving the node point
to the left from
. Its preferred position is actually to the right, as shown in
Figure 2.
Instead of traditional homogeneous alloys, this paper suggests using Functionally Graded Materials (FGMs) to manufacture key pins, building on research conducted since the mid-1980s [
15]. Many new FGMs along with new methods of manufacturing have been invented since then [
16,
17,
18,
19]. Originally deployed in the construction of space shuttle wings, this approach aimed to synthesize the tensile strength of steel with the superior thermal properties of ceramic materials. Because conventional lamination yields an unacceptably weak structure, a functionally graded transition, progressing from pure ceramic at the surface to bulk metal within, was engineered to maximize mechanical and thermal performance.
FGM will improve a lock’s resistance to ultrasonic attacks, because by varying and along the x-axis, both a pin’s natural frequency and position of standing wave node can be manipulated. This way, it is difficult to correlate a pin’s natural frequency to its length. The method to produce such FGM pins, i.e., 3D printing from metal powders, is already well established, the so-called directed energy deposition (DED) method that uses several different metal powders, mixed at different ratios on every point along the x-axis, to achieve the desired and values. The volume ratios of metal powders are calculated from and according to Voigt’s model.
Mechanical vibrations on FGM structures [
20,
21,
22] have been modeled by different application-specific models, which is a further contribution of this paper, along with a method to optimize
and
profiles. This means that mathematical models of pins’ vibrations on a mechanical transmission line with variable
,
and
have to be devised first; this is done in
Section 2. Simplified models, appropriate for use in an optimization procedure (i.e., fast enough to calculate 500–1000 successive simulations in a reasonable time), have been derived in
Section 3. Initial calculations for pins with two distinct sections (
and
as step functions) as a starting point for the optimization procedure (to reach set referent values both for
f and
) are done in
Section 4, along with the transition to gradual
and
derived from Butterworth polynomials. An optimization procedure to calculate the optimal
and
profiles is defined and performed in
Section 5. Final adjustments to ameliorate the resistance against ultrasonic attacks (by compensating for short stick effects and introducing some random variables) are performed in
Section 6. Preliminary experimental results on the equipment and samples currently available and a discussion of necessary improvements are presented in
Section 7.
The main novel elements of this paper are:
- -
Use of FGM alloys for manufacturing key pins to improve pin-tumbler locks’ resistance to ultrasonic attacks.
- -
New fast mathematical models for one-dimensional axial vibrations on mechanical lines.
- -
Optimization procedure to calculate FGM pins, with dimensions pre-defined by an existing lock assembly.
2. Mathematical Models of Pins Vibrations
Key pins excited by an axial impulse (from a piezo transducer probe of an active ultrasonic decoder, or an impact with a plug/rotor in front of a laser probe of a passive ultrasonic decoder) behave as a mechanical transmission line with free ends. Both ends of the key pins are not affixed, and the loading spring is very soft compared to a metal pin; hence, the termination impedance can be considered practically infinite at both ends. According to [
23], the error in natural frequency of a one-dimensional thin-rod axial model is less than −2.7% for the smallest key pins (i.e., for pins with ratio
, which is the lowest value among all standard pin-tumbler locks). The difference in natural frequencies between the two shortest standard pin lengths (pin-1 and pin-2, pin numbering goes up to pin-10 for the longest pin, for a lock with 10 pin lengths) is usually higher than 10%.
The partial differential equation (PDE) for a one-dimensional mechanical line (shown in
Figure 3.
K is stiffness in [N/m] of a line segment of width
,
A is cross-sectional area,
F is force on segment
,
is its mass,
D is a damping coefficient in [Ns/m], and
is a dimensionless damping factor) [
21,
24] with variable parameters (
2) cannot be solved analytically in the general case.
Damping factor
for metallic alloys is very low (in the order of
), hence its term (containing
, a damping factor per unit length) in (
2) is neglected. It does not influence the natural frequency and position of standing wave nodes. Equation (
2) is then written in a more appropriate form:
2.1. FEM
FEMs are accurate but slow. An FEM is coded in MATLAB R2020b to be used as a reference for the evaluation of faster and simplified models designed in
Section 3. Sampling time is
, number of finite elements is
, pin length is
L, and length of one FEM segment is
. Signal
discretized in space and time is
. Using standard Euler’s approximations for derivatives, the following Equations (
4)–(
6) derived from (
3) will define the FEM.
The boundary condition for the left-hand (
) free end excited by impact force
is described by (
7), and analogously for the right-hand free end (
).
A condition (
8) for a minimum sampling time
is required for a stable FEM simulation.
2.2. Some Exact Solutions of the PDE
Variables
x and
t can always be separated, because standing waves will be formed on a line with two free ends. Furthermore, amplitude
is important for optimization, not the instantaneous value of the longitudinal vibrations
. Boundary conditions will thus always be
and
. For the simplest case, i.e., a thin pin with constant
E,
, and
A, the natural frequency is (
1).
2.2.1. Constant and , Exponential
For a pin with a cross-section described with an exponential function
, and constant
E and
, the exact natural frequency can be calculated by the analytical solution of (
3):
This natural frequency is always higher than for the constant cross-section (
1). This indicates that the gradient
increases the propagation speed
in the same material. For a cylindrical driver pin,
L = 6.10 mm,
d = 2.92 mm, with constant
= 120 GPa and
= 8000 kg/
, the calculated (
1) natural frequency is
f = 317.5 kHz. The FEM simulation result is
f = 317.0 kHz. For a tapered pin of the same dimensions, with
h = 400
(right-hand end diameter reduced to
= 0.86 mm), the calculated (
9) natural frequency is
f = 340.6 kHz. The FEM simulation gives
f = 341.0 kHz.
2.2.2. Constant , Exponential and
For the Young modulus and density described as
and
, propagation speed and natural frequency can also be calculated by the analytical solution of Equation (
3):
For a driver pin as in
Section 2.2.1, with
a = 200
and
c = −100
(right-hand parameters
= 406 GPa,
= 4347 kg/
), the calculated (
11) natural frequency is
f = 484.6 kHz. The FEM simulation result is
f = 483.5 kHz. The results confirm sufficient precision of FEMs with
N = 500.
These equations can also be analytically calculated by integration of time , which will be the basis for devising fast and simple models of FGM key pin vibrations in the next section.
3. Fast Mathematical Models for Optimization of FGM Key Pin Profiles
Starting from PDE (
3) and the standing wave equation
, the ordinary differential equation (ODE) (
12) is derived:
This is not analytically solvable for every
and
function. However, for a known
and
, the solution (
f and
) can be found with sufficient precision with less than 10 successive simulations, using a
Simulink model in
Figure 4. Variable
x is treated as time. Integrators work with fourth-order Runge–Kutta with a constant time step (actually the FEM element length
). The initial value on integrator
is set to the max value (1 μm in this case), and on the other integrator to
(this is one boundary condition). Hence, if
is set to the pin’s correct natural frequency, the second boundary condition
will be met at the end of the simulation (
Figure 5b) for f = 476 kHz. The standing wave node position
mm is then read directly from
in
Figure 5a.
One Simulink simulation takes 0.3 s, meaning 3 s will be needed to establish the , f and profile. This is 10 times faster than a single FEM simulation in Matlab (cca. 30 s). This model is more useful for checking f and calculated using another method, because it is then 100 times faster than the FEM, and its precision (i.e., f, and ) is the same as the FEMs. However, a faster model is required for FGM pins’ profile optimization procedure, since 500–1000 successive simulations are needed in simplex optimization of one pin to reach an optimum profile.
3.1. Speed Profile Approximation
If
is constant, the ultrasound speed at point
x can be calculated as
. Natural frequency
, and standing wave node position
, similarly to (
11), can then be calculated by numerical integration of time (
13):
The influence of
along with
and
on speed
is difficult to calculate analytically. The main idea is to approximate the increase in speed
at the pin’s tip (where
) accurately enough; then, (
13) can be used as a fast model for the optimization procedure. Similar approximations were used in [
25] to solve PDEs of homogeneous sticks with variable cross-sections with sufficient precision. This way,
f and
can be quickly calculated using (
13), and then model (
12) can be used to calculate
and to confirm the values of
f and
. The simplest approach is to use an exponential function (
14) where
as a speed correction factor at the tip (
).
Even if
does not match exactly at every point on the x-axis, but
f and
match the ODE model (
12), this will be precise enough for the pin optimization procedure. For a pin of certain dimensions (length
L, and a tip of constant dimensions for all 10 standard lengths of a particular lock manufacturer), it will be shown that coefficient
can be calculated to achieve sufficient precision. Standard key pins of the locksmithing company
Schlage will be further used as a case study.
3.2. Calculation of b Coefficient
Two straight lines and one circular arc approximate the tip of a standard
Schlage key pin, as shown in
Figure 6. The coefficient
b was calculated for 10 homogeneous pins (made of brass,
m/s). It will then be shown that this exponential correction of speed is also accurate for arbitrary variable
and
. Pulse propagation time from
to
is
where natural frequency is
, propagation time from one end to standing wave node is
, and
for
.
The following substitutions will be introduced (
16). The length of a tip
mm is constant for all 10 pins;
is dependent on
L.
From (
15) and (
16), the implicit Equation (
18) is derived.
Equation (
18) will be used to iteratively calculate the value of
b according to the following procedure:
- (1)
For a standard pin length
L, and
with
according to
Figure 6, run a
Simulink simulation according to (
12) and
Figure 4. This yields
f and
.
- (2)
Using
f, iteratively calculate
from (
18).
- (3)
Calculate
from (
16).
- (4)
Take the next standard value for L and go to step 1.
L [mm] = [4.19 4.57 4.95 5.33 5.72 6.10 6.48 6.86 7.24 7.62]
b [] = [516 520 524 528 532 537 541 545 549 553]
[mm] = [1.00 1.00 0.99 0.99 0.98 0.98 0.98 0.97 0.97 0.97]
3.3. Comparison of Two ODE Models
An approximation of the initial ODE model (
12) with variable
,
and
(called “A” model) is compared with the ODE model with constant cross-section
, and variable
and
(called “v” model). In the second model, the
will be multiplied by the factor
for
, and
will be divided by the same factor, which will effectively multiply speed
by that factor along the pin’s tip.
3.3.1. Natural Frequencies of Brass Schlage Pins
Pins are homogeneous and made of brass (
= 120 GPa,
= 8000 kg/
). The results of simulations of ODE models “A” and “v” in
Figure 7 show that there are very small differences between models (maximum frequency error is 0.88 kHz, and maximum standing wave node position error is 0.015 mm) for homogeneous pins. For comparison, ODE model simulations of cylindrical pins (such as driver pins, without tapered tips) are also performed, showing the frequency error increases up to 10% (for pin-1) if the tapered tips are neglected.
3.3.2. Comparison of “A” and “v” Models of FGM Pins
ODE models simulations are performed for an FGM pin of length
6.86 mm, as in the previous subsection. The natural frequency of the pin is
364 kHz, the node position is
= 3.98 mm, and the accuracy remains the same. Variable
and
in
Figure 8 are shown multiplied by factor
for the “A” model, and with the exponential factor for the “v” model. Both ODE models also show equally high accuracy compared with the FEM.
On the other hand, as shown in
Figure 8a, the ratio of the maximum and minimum value of
of the “A” model can be much higher than the ratio of respective values of the “v” model. This can increase numeric errors at ODE model integrators in the “A” model. This is why, for certain
profiles, the accuracy of the “A” model decreases compared to FEM and “v” models.
3.4. Testing of Fast Time Integrator Model
Since the accuracy of the ODE “v” model is confirmed, and hence the accuracy of speed correction with the exponential factor, fast time integrator model (
13) can now be tested for accuracy, since it uses that same approximation. For a pin with
and
profiles as in
Figure 8, the fast time integrator model results are
f = 403 kHz and
= 4.07 mm. Therefore, the frequency error is >10%.
On the other hand, for a pin with
and
profiles as in
Figure 9 (transition points of both
E and
are now close to
), the accuracy is much better. ODE “v” model gives
f = 476.7 kHz,
= 4.43 mm, while the fast time integrator gives
f = 476.2 kHz,
= 4.43 mm.
The accuracy of this model increases as transition points approach the standing wave node. It is shown in
Section 5 that it is possible to set the optimization objective and penalty functions so that the node position
falls close to both transition points at the end of the optimization procedure.
This model is still accurate enough for the optimization procedure and is the most appropriate for it. It can complete 1000 simulations in MATLAB in 3 s. When the optimum point is reached, the final result can be confirmed by one simulation using the ODE “v” model.
5. Optimization of and Profiles
The model to be used in the
simplex optimization procedure is defined in
Section 3, followed by the optimization vector and its initial values in
Section 4. The objective function and penalty functions are next to be defined. Since the goal is to get
f and
as close as possible to references
= 476 kHz and
for each pin length
L, the main objective function is (
26), with weight factors
and
.
The first penalty function (
27) is calculated from exponents
and
. These exponents are calculated in each optimization step from values in the optimization vector
h, according to (
21). Penalty increases when
or when
, as explained in
Section 4.2. Factors
or
have a value of 100 if
< 2 or
< 2, otherwise zero. Similarly,
or
have a value of 10 if
> 20 or
> 20, otherwise zero.
The following penalty function (
28) is introduced because the fast time integrator model (
13) used in the optimization procedure loses precision if
is located outside of the (
,
) or (
,
) range.
The optimization algorithm will hence be steered to move both arithmetic mean values towards
. The weight factor is set to
.
Boundary values
,
,
and
must stay within some reasonable range. This is why brass (the most common material for pins in pin-tumbler locks) was chosen as the initial point, and then the ultrasound speeds
for the left-hand side of each pin were calculated, as described in
Section 4 according to (
19) and
Figure 10. Although a much wider span of speeds of sounds is possible, ranging from 1200 m/s (common lead) to 20,000 m/s (diamond), the goal is to stay within a span of common, easily obtainable metal alloys, with a sufficient minimum shear strength (in the order of a common brass, i.e., 200 GPa).
This is why a blue pentagon (Al-bronze-brass-Fe-Be) in
Figure 12 is chosen as the permitted area. The following penalty function (
29) will indicate if points
= (
,
) or
= (
,
) fall outside of the permitted area.
The weight factor is
. The constant
is the area of the pentagon. A sum of areas of five triangles is calculated for boundary points
and
. For point
its five triangles are (
-bronze-Al), (
-Al-Be), (
-Be-Fe), (
-Fe-brass), and (
-brass-bronze), and likewise for point
. If both boundary points are located within the pentagon, the sum of the areas of the five triangles equals the pentagon area, and the penalty function is zero. If a boundary point is located outside the pentagon, the sum of the areas of the five triangles is greater than the pentagon area, and the penalty function value (
29) increases accordingly.
The cumulative penalty function is then calculated as a sum .
According to [
15,
26], both Young’s modulus and density of a metal alloy (and a metal–ceramic composite as well) can be calculated (
30) based on a simple rule-of-mixture with volume fractions
as weight factors, assuming additivity of volume (Voigt model). The Voigt model is reasonably accurate for metal alloys and metal–ceramic composites, but not for porous materials [
27], for which a more precise model (Mori-Tanaka [
15]) must be used. This means any (
E,
) combination within any triangle in
Figure 12 can be achieved using a certain mixture of three or more metals.
Boundaries of the pentagon in
Figure 12 are set considering the following criteria:
- (1)
A sufficient shear strength for soft metals with
E < 70 GPa is difficult to achieve, hence this is one of the limits. Duralumin with 95% aluminium will have a much higher shear strength than pure aluminium, but practically the same Young’s modulus and density, according to (
30).
- (2)
The speed of sound in beryllium is very high (
v = 12,500 m/s), and it is not expensive compared to the rest of the high-security lock, since it will be used to make only key pins. According to [
28,
29], alloys of beryllium, aluminium and iron are feasible in any ratio.
- (3)
The purpose of this paper is to prove that it is possible to calculate profiles of and for standard key pin lengths to achieve desired f and , within a reasonable permitted range of and , using reasonably priced and obtainable materials, considering the advances in production of various FGMs. Calculations of the exact composition of a pin’s alloys (to achieve a minimum shear strength and other important properties at every point) are beyond the scope of this paper.
Results of Optimization Procedure Using Simplex Method
The optimization procedure for all ten standard pin lengths, using the fast time integrator model (
13), the objective function defined by (
26), and penalty functions defined by (
27)–(
29), with initial values for each pin length set by (
25), was performed. The resulting
and
profiles are shown in
Figure 12 and
Figure 13. The time needed for the optimization procedure in MATLAB, for all ten pins, is cca. 30 s.
The initial span of speeds of sound (
19) calculated for two-section pins (
Figure 10), as the initial values for
simplex optimization, were 3410–9950 m/s. The speed span after the completed optimization (
Figure 12) is 3350–10,450 m/s for pins with
and
modeled using Butterworth polynomials (
20).
Red ‘X’ symbols on
Figure 12 indicate right-hand, tapered pin tips, i.e., (
,
) points, with properties close to brass. Black ‘X’ symbols indicate left-hand ends or (
,
) points. FGM pin profiles between red ‘X’ and black ‘X’ are described by (
20) and (
21).
FEM simulation tests (
Table 1 and
Table 2) for all ten optimized pins indicate a maximum ±0.8% deviation in natural frequency from reference
= 476 kHz, and a maximum ±0.05 mm deviation in positions of standing wave nodes
from references
.
7. Preliminary Experimentation
The passive ultrasonic detector in
Figure 1, outlined in [
13], using a laser interferometry method (sensitive to phase shift, not only to amplitude of light), with a sufficient bandwidth (up to 1 MHz) is still under development, and will certainly give better experimental results than the currently available test rig in
Figure 14 and
Figure 15.
Since the MTI-2000 fiber-optic vibration/displacement detector uses a halogen incandescent bulb as a (incoherent) light source, it can register pin vibrations only by variations in amplitude, not in phase shift. Its upper corner frequency is 200 kHz, hence it can be expected to measure natural frequencies of brass pins longer than 8 mm, using a stronger excitation pulse.
An electromagnetic “hammer” can deliver a much stronger excitation than a pin spring inside a lock. It is controlled by squarewave pulses from the function generator. The brass pin under test has a length L = 9 mm. The chemical composition was analyzed using the XRF method at the KEEI chemical lab. It contains (mass fractions) 63% copper, 35% zinc and 2% lead. Assuming the additivity of volume, the volume fractions are 58.1%, 40.4%, and 1.5% respectively. Its Young’s modulus and density are then calculated from the Voigt model (
30), and the speed of sound is hence
v = 3710 m/s, which is lower than that of standard brass.
The position of the optical probe can be adjusted by height, to a point with high amplitude (
Figure 16, close to the tapered tip), or to the standing wave node (
Figure 17). A natural frequency of the key pin with a tapered end was measured at
f = 220 kHz as expected.
Possible Experimental Problems and Challenges
FGM pins will be produced on a DED-type metal powder 3D printer. The MTI-2000 will be replaced in the test rig by a passive laser ultrasonic detector, for initial tests on brass and FGM pins, before attempting to measure their frequencies inside a pin-tumbler lock.
The initial assumption for the calculation of a pin’s natural frequency was that a pin behaves (most of the time after the abrupt excitation) as a mechanical transmission line with both ends free. In the worst case, if only one of its ends is tightly affixed, its natural frequency would be equal to half that calculated. This is a possible reason why signals with lower frequency will appear (like in
Figure 16), because the termination impedances may vary (in less than a millisecond, both resistive and reactive) during impact. Higher harmonics may also be present.
To determine a pin’s length, the recorded signals must first be digitally processed. This requires a robust post-processing algorithm, ideally integrated with AI pattern recognition trained on diverse pin geometries. Such advanced processing is crucial because FGM pins of varying lengths can share the same natural frequency; however, they generate unique signal patterns that only sophisticated algorithms can distinguish.
Furthermore, resolving how to initiate a recording within a lock mechanism will be necessary. A probe scratching on the lock’s elements can generate abrupt signals. A signal recording will be initiated on a passive detector after each such signal, for about 5 ms, which is an average ring-out time. The recorded signal will have to be immediately checked on a passive detector’s MCU for the presence of periodic signals, and to distinguish between scratching and the actual pin ringout signal.
8. Conclusions
Mechanical locks are an important link in the chain of security. They are unlikely to ever be fully replaced by electric locks. Simple methods for quickly defeating fingerprint ID or RFID readers, or simply bypassing electric locks have already been discovered. Picking mechanical locks requires more training and manual dexterity. Mechanical locks are hence still being researched and improved, along with methods of attack.
Instead of using regular homogeneous metal alloys, it is proposed to manufacture a lock with key pins made of FGM alloys to make the lock more resistant to ultrasonic attacks. The key pins made of FGM alloys will thus have equal natural frequencies. Furthermore, the standing wave nodes on pins will be placed in the desired, most convenient positions.
The proposed method for calculating the profiles of FGM pins using the simplex optimization procedure with the fast time integrator model (to quickly calculate f and ) derived from the ODE “v” model needs less than one minute to complete calculations for 10 standard key pin lengths of any manufacturer. Although the original one-dimensional PDE and FEM models can have up to cca. +3% error for the shortest pins, it can be corrected by factors for certain ratios. Additional randomness (for production techhniques like 3D printing) can easily be introduced to increase security.
Integrating FGM key pins provides heightened security against active and passive ultrasonic attacks at a higher cost (the price of FGM pins), while preserving the lock’s existing mechanical architecture.
Possible types of locks for further research are wafer locks (like Japanese MIWA) or disk-tumbler locks (like DOM Diamant). Unlike the pins in pin-tumbler locks, wafers and disks are two-dimensional elements. The next challenge for research is slider locks (for example, EVVA 4KS), since sliders are three-dimensional elements. Being 2D and 3D structures, mathematical models for wafers, disks and sliders will be significantly more complicated. Methods for precise production (like 3D printing) of pins, wafers, disks or sliders made of FGM alloys will also have to be further researched and improved in order to meet new demands.