# Why use integer factorization to secure FACT0RN?

As it turns out, integer factoring is of immense interest to mathematicians and cryptography research. There are academics, professional societies and intelligence programs dedicated to factoring integers. Factorization is the process of breaking down a positive integer into smaller positive integers that are eventually broken down into their smallest factor, which are prime factors.

As an example, let’s use the number 60.

Factors of this number include 2, 3, 4, 5, 6, 10, 12, 15, 20 and 30.

2 x 30 = 60

3 x 20 = 60

4 x 15 = 60

5 x 12 = 60

6 x 10 = 60

While these numbers are all factors, not all are prime factors (prime numbers are only divisible by 1 or the number itself). The prime factors for the integer 60 only consist of the prime factors 2, 3 and 5.

2 x 2 x 3 x 5 = 60

22 x 3 x 5 = 60

It sounds simple, boring, and useless but that is far from the truth!

It is easy to generate a large bit number (hundreds of digits) by multiplying two long prime integers, but it is more difficult to work backwards and know the prime factors that created our number. In fact, the privacy and security of top intelligence agencies, government and banks hinges on the difficulty of integer factoring. Security encryption provided by these large bit numbers is almost impossible to break using the currently available technology, including some of the world’s most powerful supercomputers.

Rights to privacy and secure communications are fundamental to the pillars of modern society, including intelligence work, finance and the digital world. The internet achieves secure, private messaging through various encryption methods. With the internet’s initial design, protocols such as HTTP did not consider security, which led to encrypted versions like HTTPS that allow us to browse online more securely. Protocols like HTTPS are often secured by RSA encryption that is actually based on prime factorisation.

Users can only access the public encrypted messages with private decryption keys. We have seen the devastating consequences that may occur with the breach of intelligence information or financial services. For example, DeFi protocols with weak encryption have lost billions of dollars in compromised security. Therefore, a strong encryption system is vital to prevent hacking. Put simply, strong encryption methods based on prime factorization helps to keep our vital information secure.

The FACT0RN blockchain aims to be the PoW blockchain that requires better mathematical theory, and by doing so, it can help to advance knowledge in mathematics, cryptography and security in a way that we can all benefit.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.fact0rn.io/introduction/why-use-integer-factorization-to-secure-fact0rn.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
