A method for device-independent quantum key generation and distribution between a first and a second receiver, the method comprising the steps of: a) Generating an entangled information pair, comprising two entangled quantum moieties that have at least one degree of freedom entangled with each other, such as a polarization, b) Transmitting a first entangled quantum moiety of the two entangled quantum moieties to the first receiver and a second entangled quantum moiety of the two entangled quantum moieties to the second receiver, c) At the first receiver receiving and measuring the entangled quantum state of the first entangled quantum moiety with a selected detection setting A* that is chosen from at least three detection settings A 0, A 1, or A 2, wherein a measurement value a 0, a 1, a 2 representative of the outcome of the measurement is stored associated to the selected detection setting A*, d) At the second receiver receiving and measuring the entangled quantum state of the second quantum moiety with a selected detection setting B* that is chosen from at least two detection settings B 1 or B 2, wherein a measurement value b 1, b 2 representative of the outcome of the measurement is stored associated to the selected detection setting B*, executing steps e) and f) in arbitrary order, e) Repeating the steps a) to d) and/or f) such that a plurality of measurement values a 0, a 1, a 2 measured with the associated detection settings A 0, A 1 and A 2 for the measurements at the first receiver is obtained at the first receiver and such that a plurality of the measurement values b 1 and b 2 measured with the associated detection settings B 1 and B 2 for the measurements at the second receiver is obtained at the second receiver, f) In a modification step, assigning each measurement value b 1 measured with detection setting B 1 a complementary value b 1 * according to a noise-probability p, wherein the noise-probability p is larger than 0 and lower than 1, such that a modified plurality of measurement values b 1 ̃ is obtained after executing step e), g) Generating a final shared quantum key from the modified plurality measurements values b 1 ̃ and from the plurality of measurement values a 0 measured at the first receiver. a) Generating an entangled information pair, comprising two entangled quantum moieties that have at least one degree of freedom entangled with each other, such as a polarization, b) Transmitting a first entangled quantum moiety of the two entangled quantum moieties to the first receiver and a second entangled quantum moiety of the two entangled quantum moieties to the second receiver, c) At the first receiver receiving and measuring the entangled quantum state of the first entangled quantum moiety with a selected detection setting A* that is chosen from at least three detection settings A 0, A 1, or A 2, wherein a measurement value a 0, a 1, a 2 representative of the outcome of the measurement is stored associated to the selected detection setting A*, d) At the second receiver receiving and measuring the entangled quantum state of the second quantum moiety with a selected detection setting B* that is chosen from at least two detection settings B 1 or B 2, wherein a measurement value b 1, b 2 representative of the outcome of the measurement is stored associated to the selected detection setting B*, executing steps e) and f) in arbitrary order, e) Repeating the steps a) to d) and/or f) such that a plurality of measurement values a 0, a 1, a 2 measured with the associated detection settings A 0, A 1 and A 2 for the measurements at the first receiver is obtained at the first receiver and such that a plurality of the measurement values b 1 and b 2 measured with the associated detection settings B 1 and B 2 for the measurements at the second receiver is obtained at the second receiver, f) In a modification step, assigning each measurement value b 1 measured with detection setting B 1 a complementary value b 1 * according to a noise-probability p, wherein the noise-probability p is larger than 0 and lower than 1, such that a modified plurality of measurement values b 1 ̃ is obtained after executing step e), g) Generating a final shared quantum key from the modified plurality measurements values b 1 ̃ and from the plurality of measurement values a 0 measured at the first receiver.