No worries, glad it’s somewhat helpful. On the same journey trying to figure it all out as well. For it can definitely be a bit confusing what is being looked for to meet the controls and there are many different ways to meet the controls, and depending on who you ask or who is assessing you you’ll get different answers. In terms of resources I would recommend 800-171a and the CMMC center of awesomeness and their discord, there’s lots of good discussion that can be sifted through, including by control. The excel file on the main page is very helpful as well, with possible solutions by control.
https://www.cmmc-coa.com/
I would also check with your contract with Boeing to see what they’ve flowed down before getting too far in the weeds- is DFARS 7012 there? does the prime believe they’re flowing CUI to you? Also depending on what it is you’re doing, scoping narrowly can reduce complexity by quite a bit if possible.
For VPNs, one of the relevant controls is 3.13.11, which is to “Employ FIPS-validated cryptography when used to protect the confidentiality of CUI.”
Quoting from the DFARS FAQs Question 72 response:
“When NIST SP 800-171 requires cryptography, it is to protect the confidentiality of CUI (or in this case covered defense information). Accordingly, FIPS-validated cryptography is required to protect CUI, typically when transmitted or stored outside the protected environment of the covered contractor information system (including wireless/remote
access) if not separately protected (e.g., by a protected distribution system). FIPS validated cryptography is required whenever the encryption is required to protect covered defense information in accordance with NIST SP 800-171 or by another contract provision.
Encryption used for other purposes, such as within applications or devices within the protected environment of the covered contractor information system, would not need to be FIPS-validated.”
My interpretation is that if there isn’t any other layer protecting the confidentiality of CUI, that the encryption must be FIPS validated and configured to be such. In that case the VPN connection to Boeing should be FIPS validated. If that sort of VPN wasn’t available, encrypting the file As an aside, the FIPS part might change in v3 of 800-171 but that’s still a ways off.
As a warning, you may find documenting to take at least as long as implementing any technical changes. Companies like Compliance Forge offer template packages though they’re a substantial investment, and if you’re small writing them yourself may be easier than tailoring down.