Free Trials

Download a free trial to find out which Altium software best suits your needs

How to Buy

Contact your local sales office to get started on improving your design environment

Downloads

Download the latest in PCB design and EDA software

  • PCB DESIGN SOFTWARE
  • Altium Designer

    Complete Environment for Schematic + Layout

  • CircuitStudio

    Entry Level, Professional PCB Design Tool

  • CircuitMaker

    Community Based PCB Design Tool

  • NEXUS

    Agile PCB Design For Teams

  • CLOUD PLATFORM
  • Altium 365

    Connecting PCB Design to the Manufacturing Floor

  • COMPONENT MANAGEMENT
  • Altium Concord Pro

    Complete Solution for Library Management

  • Octopart

    Extensive, Easy-to-Use Component Database

  • PRODUCT EXTENSIONS
  • PDN Analyzer

    Natural and Effortless Power Distribution Network Analysis

  • See All Extensions
  • EMBEDDED
  • TASKING

    World-Renowned Technology for Embedded Systems Development

  • TRAININGS
  • Live Courses

    Learn best practices with instructional training available worldwide

  • On-Demand Courses

    Gain comprehensive knowledge without leaving your home or office

  • ONLINE VIEWER
  • Altium 365 Viewer

    View & Share electronic designs in your browser

  • Altium Designer 20

    The most powerful, modern and easy-to-use PCB design tool for professional use

    ALTIUMLIVE

    Annual PCB Design Summit

    • Forum

      Where Altium users and enthusiasts can interact with each other

    • Blog

      Our blog about things that interest us and hopefully you too

    • Ideas

      Submit ideas and vote for new features you want in Altium tools

    • Bug Crunch

      Help make the software better by submitting bugs and voting on what's important

    • Wall

      A stream of events on AltiumLive you follow by participating in or subscribing to

    • Beta Program

      Information about participating in our Beta program and getting early access to Altium tools

    All Resources

    Explore the latest content from blog posts to social media and technical white papers gathered together for your convenience

    Downloads

    Take a look at what download options are available to best suit your needs

    How to Buy

    Contact your local sales office to get started improving your design environment

    • Documentation

      The documentation area is where you can find extensive, versioned information about our software online, for free.

    • Training & Events

      View the schedule and register for training events all around the world and online

    • Design Content

      Browse our vast library of free design content including components, templates and reference designs

    • Webinars

      Attend a live webinar online or get instant access to our on demand series of webinars

    • Support

      Get your questions answered with our variety of direct support and self-service options

    • Technical Papers

      Stay up to date with the latest technology and industry trends with our complete collection of technical white papers.

    • Video Library

      Quick and to-the-point video tutorials to get you started with Altium Designer

    How Can You Make Sure PCB Design Data Is Both Accessible and Secure?

    John Watson
    |  June 24, 2019

    As a grandfather, one of the great joys of my life is to play with any of my five grandchildren. On top of their fun list is to play on the teeter-totter at the playground. They usually enjoy it until grandpa gets on one side and they try to lift me. Then the poor little tykes get a harsh lesson in leverage, balance, and just how heavy grandpa is.

    In PCB Design, it is all about balance. IPC-2221 reminds us that the design process comes with its tradeoffs. When specific parameters are modified the resulting performance changes either enhance or degrade the overall PCB. There are tradeoffs with PCB Data Management. lack of data is never a problem. Most likely, it is just the opposite. Your strategy for managing  that amount of data becomes more critical as your database grows. A famous quote from Abraham Lincoln comes to mind: “Give me six hours to chop down a tree, and I will spend the first four sharpening the axe.” The pressing question for you is, are you trying to chop down your proverbial tree with a dull axe?

    Know your strategy before starting. A major part of that is maintaining the balance between Database security and access—it is time to sharpen our axe.

    A little review, we have seen the importance of our and what it represents to our companies. The essential elements in each system are to follow the SMART Rule of Singularity, Managed, Architecture, Reviewed, and Tailored. This issue of security and access fall under the Managed pillar. More precisely, the area of Management regarding Roles and System Permissions.

    PCB Design Data Security

    The question of security is vital and is a growing concern with ever-developing electronic systems. More companies are storing high proprietary information for their PCB Designs. Many times this includes specialized components or data that are company secrets.

     To manage a secure system such as that, you must have PCB design software that supports such a system. Without it, you are trying to chop down a  tree with a nail file. 

    One of the very best software packages developed just for this purpose has come from Altium, which includes and the new Concord Pro systems. These are now the shining example of exactly how such a vital system is controlled and secured. Since everything starts and ends with that data, the integrity of the data determines the integrity of the design.  

    There must be in place a comprehensive Access Management Plan. 

    What is Access Management? According to Techopedia, 

    “Access management (AM) is the process of identifying, tracking, controlling, and managing authorized or specified users' access to a system or application.”

    In basic terms, it focuses on two questions: Who can access certain information? What exactly can these users do?

    There are two types of Access systems: Role Based Access System (RBAS) and Level-Based Access System (LBAS). Both systems have their pros and cons, but the very best PCB Data Management systems I’ve seen have had one of these two types. 

    Role Based Access System (RBAS)

    The Role Based Access System is one that first identifies the specific roles involved in the PCB design process, and each of those roles has particular responsibilities, in turn needing exclusive access to certain information.  

    The downside of an RBAS system is, first, the required identification of the roles involved. I found that the first requirement in the RBAS system does take some trial and error before you get it correct. What is best is the practice of having a good baseline— -your starting point—then continually improve on that. The second problem is the identification of the specific working parameters on needed roles. Through that, you can identify the required levels of access to the system. Lastly, there is the problem of how to control each of the individuals to only act within those specific roles and controlled parameters.  

    Level Based Access System (LBAS)

    Another standard method of Database Access is called the Level Base Access System (LBAS). This security system is similar to the RBAS, with the difference being that levels are used rather than roles. Each level has a ranking allowing specific permissions with ever-increasing stages of access to the database. The advantage of the LBAS type is that you have much better control over where a particular individual could work simply by their access level. 

    If you are wondering where you have heard of this type of system before it is the same system used by every branch of the military with their Security levels, I served in the Army in the Military Intelligence field. To conduct my work, I was required to obtain and hold a Top Secret Government Clearance. That Level gave me access to certain information.

    Another advantage of the LBAS system is that simply by increasing someone’s level that opens up the information and the responsibilities of that level. Coming up, we will see that only 4-5 levels are needed to cover the most complex Databases fully.

    System Permissions

    Closely connected to those roles and levels is system permissions—what can explicitly be done. For some levels, only the ability to view specific data is needed; others require the ability to modify or update data, and finally, others need full access to create items. Then, of course, there is the system administrator who has full access with full permissions and capabilities. 

    For example, the administrator would have access to all areas of the system concerning structure and architecture.  The librarian would have the responsibility and access to component creation from the ground up. Next would be those who work on the schematic and the PCB Design and only need access to the components. No matter what access system you use (RBAS or the LBAS), know what each role or level can do.

    Conclusion

    Many times this question of security does not become an issue until its too late and an issue has already occurred. Then, of course, it’s on everyone’s priority list. It’s best to address the issue of security before it becomes a problem. After that, it’s too late.

    Would you like to find out more about how Altium can help you with your next PCB design? Talk to an expert at Altium. As always, you can also read up more about how Altium Designer’s® PCB libraries and data management help prevent intellectual property theft.

     

    About Author

    About Author

    With nearly 40 years in the Electronic industry with 20 of them being in the field of PCB Design and engineering, John has stayed on the cutting edge of the PCB industry as a designer/Engineer and more recently as a trainer and mentor. His primary work has been in the Manufacturing field but it has also expanded to several PCB Service arenas. As a veteran, he proudly served in the Army in the Military Intelligence field. John is a CID Certified PCB designer. Presently pursuing his Advance CID certification. Now as the Senior PCB engineer at Legrand Inc, he leads the PCB Designers and Engineers in various divisions across the United States and China.

    most recent articles

    Back to Home