You can do this using BJTs easily. If you put each current (I1 and I2)through a diode connected BJT and then form a high resistance voltage divider between their collectors/bases and then tap the resistor divider and feed it to the base of another BJT, the current in the 3rd BJT will be proportional to the product of I1 and I2.
Vbe1 = Vt ln(I1/Is)
Vbe2 = Vt ln(I2/Is)
Voltage at tap = (Vbe1 + Vbe2)/2 = Vt ln(I1.I2/Is²)
if this is the Vbe of the 3rd transistor then current through it will be:
Ie3 = Io = Is exp(Vt ln(I1.I2/Is²) / Vt) = I1. I2 / Is
If you want I will upload a schematic.